IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Planning , comment commencer, idées, codes?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut Planning , comment commencer, idées, codes?
    Bonjour à tous!

    Je suis débutant en vb.net et me pose quelques questions...

    Je souhaite créer un planning:

    En abscisse, les jours de la semaine et les heures.
    En ordonnée le nom de différentes personnes...


    | Lundi | ....

    |7h| | | |12h||13h| | | |18h| ....

    Pierre |
    ---------------------------------------------------
    Eric |
    ---------------------------------------------------
    ... |
    ---------------------------------------------------

    Donc la dessus je voudrais créer des rectangles de différentes longueurs selon la durée en choisissant la couleur de fond et le texte inscrit à l'intérieur.
    Sous cette forme:

    Créer un objet:
    Choisissez la couleur:
    Choisissez l'intitulé:
    Choisissez la durée:

    Donc la ça me génère ma barre à un endroit précis (toujours au même endroit), puis je place cette barre à l'aide de la souris dans le planning.

    Infos supplémentaires:
    • Cette barre doit s'aimanter dans le planning (toute les demis-heures).
    • Les barres doivent automatiquement se caler à gauche si il y a de la place.
    • Je dois pouvoir retirer un élément d'une ligne et le faire glisser dans une autre entre deux autres éléments (décale les éléments de droite pour insérer l'objet).


    J'espère que vous avez tout compris, et que vous avez des idées à me donner!

    Idées, codes... toute info est la bienvenue

    Merci à vous tous,
    Cordialement,

    WIRTHAUS

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut
    Salut Nicolas
    il y a plusieurs add-ons pour visual studio qui vous permettent de créer ce que tu as demandé.
    Mais la plus part sont payants , j'en connais deux :
    *Le Xtra-scheduler de Devexpress
    *IBM ILOG de IBM
    Personnellement j'utilise le premier pour mon projet, c'est un produit fort mais ça reste toujours question de prix
    Bonne chance

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut
    Merci de ta réponse, mais je ne souhaite pas dépenser de sous!

    Il doit y avoir d'autres solutions! créer des labels de différentes longueur de différentes couleurs pour les éléments ça ça reste simple... mais pour les aimanter c'est autre chose! il faudrait créer une sorte de grille, de maillage...

  4. #4
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Le controle qui ressemble le plus à un tableau est un datagridview...

    Tu peux jouer avec la couleur de fond des cellules, la tailles des colonnes etc.. Même faire du drag and drop. Va falloir trouver plein d'astuce pour tout réinventer...

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut
    Citation Envoyé par mactwist69 Voir le message
    Le controle qui ressemble le plus à un tableau est un datagridview...

    Tu peux jouer avec la couleur de fond des cellules, la tailles des colonnes etc.. Même faire du drag and drop. Va falloir trouver plein d'astuce pour tout réinventer...
    Wi c'est absolument ça
    en fait le xtra scheduler utilise un datagridview customisé pour qu'il soit plus adapté à ce genre d'utilisation
    tu peux t'inspirer de la façon que ce xtrascheduler fonctionne pour créer ton propre planning

Discussions similaires

  1. [Hardware portable] Comment entrer un code Ascii?
    Par l.sage dans le forum Ordinateurs
    Réponses: 13
    Dernier message: 11/08/2005, 13h04
  2. [C#] Comment générer le code à partir du WSDL ?
    Par Piolet dans le forum Services Web
    Réponses: 2
    Dernier message: 27/08/2004, 13h30
  3. [Juridique] Comment réutiliser le code source d'une classe ?
    Par mathieu dans le forum Général Java
    Réponses: 8
    Dernier message: 17/05/2004, 13h40
  4. [VB.NET] Comment ecrire du code entre <title>
    Par ykane dans le forum ASP.NET
    Réponses: 5
    Dernier message: 10/05/2004, 16h58
  5. [debutant] comment appliquer le code d'un bouton
    Par philippejuju dans le forum MFC
    Réponses: 3
    Dernier message: 20/01/2004, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo