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 :

[C#] Comment faire pour élargir un treeview?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de irnbru
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2004
    Messages : 316
    Billets dans le blog
    1
    Par défaut [C#] Comment faire pour élargir un treeview?
    Bonsoir je recherche à donner la possibilité d'élargir un treeview sans à avoir un scrollbar, on pourrait cliquer entre le treeview et le listview pour élargir le treeview tout en réduisant le listview. Comment faire? Dois je mettre les deux composants (treeview et listview) dans un conteneur adapté (un splitter)?

    Puis je avoir un exemple simple?

    merci
    IRNBRU

  2. #2
    Membre chevronné Avatar de Kcirtap
    Inscrit en
    Juillet 2005
    Messages
    553
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 553
    Par défaut
    J'ai effectué ce que tu veux faire avec un contrôle Splitter, mais je n'ai pas de code à te proposer.

    En fait, j'ai utilisé le designer pour créer la fenêtre et je n'ai implémenté aucune fonction spéciale pour agrandire/réduire la taille de mon Treeview.

    J'ai placé mon Treeview dans un Panel que j'ai docké à gauche.
    Mon Treeview est ancré à tous les bords de mon Panel.
    J'ai ensuite placé un Splitter également docké à gauche et un autre Panel dans la partie de droite, docké en remplissage ("fill").

    En espérant que cela puisse te donner une piste.

  3. #3
    Membre éclairé
    Avatar de irnbru
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2004
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    Merci, j'ai fait par étape 1) création d'un grand panel 2) ajout d'un treeview dans le panel, dock à gauche 3) ajout splitter (docké à gauche automatiquement) il vient se coller au treeview 4) ajout listview avec dock mis à fill (centre du schéma) et voilà le tour est joué plutôt simple.

    merci kcirtap
    IRNBRU

  4. #4
    Membre chevronné Avatar de Kcirtap
    Inscrit en
    Juillet 2005
    Messages
    553
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 553
    Par défaut
    Heureux d'avoir pu t'aider.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment faire pour faire un treeview comme dans un setup?
    Par Theinfrarougegp dans le forum C#
    Réponses: 3
    Dernier message: 16/06/2015, 16h19
  2. [c#] comment faire pour garder des noeuds ouverts treeview?
    Par irnbru dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/11/2005, 00h47
  3. comment faire pour developper des prog en win32
    Par rhodan51 dans le forum Autres éditeurs
    Réponses: 11
    Dernier message: 09/11/2003, 19h39
  4. Comment faire pour mettre l'ecran en veille ?
    Par March' dans le forum MFC
    Réponses: 6
    Dernier message: 29/08/2002, 14h25
  5. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 15h41

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