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

Windows Forms Discussion :

Fenêtre options d'un programme avec listbox


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 20
    Points : 17
    Points
    17
    Par défaut Fenêtre options d'un programme avec listbox
    Bonsoir,
    Je ne sais pas comment réaliser ce type de fenêtre, dans de nombreux programmes, la personnalisation de ce programme ce fait par l'intermédiaire d'une boite de dialogue comportant une boite de liste et une page concernant l'option sélectionnée par l'item choisi dans la boite de liste...
    exemple fichier attaché.

    comment faire ces fenêtres ?
    Merci pour vos réponses et à ce super forum
    Images attachées Images attachées  

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Points : 14 357
    Points
    14 357
    Par défaut
    Avec des user controls.

    En fait, pour chaque élément de la liste correspond un user control.

    Histoire de ne pas s'y perdre avec 30 users controls les un sur les autres sur la fenêtre en mode designer, ces derniers sont sûrement créés dynamiquent lors de la sélection d'un item dans la liste.

    Exemple :
    Tu sélectionne l'item A dans la liste, le programme va instancier dynamiquement le usercontrol ucA et l'afficher à côté de la liste.
    Ensuite, tu sélectionnes l'item B dans la liste, là tu vas d'abord retirer ucA de la fenêtre, tu vas ensuite instancier dynamiquement le user control ucB et l'afficher à côté de la liste.
    Et ainsi de suite...

    J'espère que tu vois le principe

  3. #3
    AP
    AP est déconnecté
    Membre confirmé
    Avatar de AP
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2002
    Messages : 480
    Points : 538
    Points
    538
    Par défaut
    Il y a une méthode assez pratique pour avoir ce genre de fenêtre:
    un treeview (ou une liste box ) à gauche pour sélectionner la section courrante
    un tabcontrol dont on se débrouille pour cacher les onglets à droite.
    A chaque clic à gauche, tu changes en fonction l'onglet actif de ton tabcontrol.

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Citation Envoyé par AP Voir le message
    Il y a une méthode assez pratique pour avoir ce genre de fenêtre:
    un treeview (ou une liste box ) à gauche pour sélectionner la section courrante
    un tabcontrol dont on se débrouille pour cacher les onglets à droite.
    A chaque clic à gauche, tu changes en fonction l'onglet actif de ton tabcontrol.
    Hum.. je dois avouer que je préfère la méthode de Cardi, même si celle-ci est pas mal non plus

  5. #5
    AP
    AP est déconnecté
    Membre confirmé
    Avatar de AP
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2002
    Messages : 480
    Points : 538
    Points
    538
    Par défaut
    Je pense qu'il n'y a pas de bonne ou de mauvaise méthode. Si il y a peu de page, je préfère ma méthode pour sa simplicité de mise en oeuvre. S'il y en a beaucoup la form risque de devenir lourde et la méthode Cardi est meilleure.
    Choisi ton camp camarade !

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/01/2014, 12h50
  2. démarrer programme avec options
    Par totocaracana dans le forum Windows 7
    Réponses: 4
    Dernier message: 01/07/2013, 12h21
  3. Réponses: 4
    Dernier message: 23/09/2007, 23h32
  4. Réponses: 4
    Dernier message: 15/03/2006, 09h31

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