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

C++Builder Discussion :

Checkbox dans treeview


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par défaut Checkbox dans treeview
    Salut à tous,

    Est ce que quelqu'un aurait une solution pour inclure des checkbox dans une treeview dans c++ builder 2006 autre que celle avec les images? J'ai cherché sur le forum et sur le net et je ne trouve pas vraiment de réponse donc si quelqu'un c'est déja posé la même question et a réussi à y répondre, je suis preneur

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 081
    Par défaut
    Tu as TRÉS Mal Cherché !
    le TTreeView est un contrôle Windows !
    Il suffit de lire la MSDN comme TreeView_GetCheckState ou TreeView_SetCheckState que l'on trouve dans commctrl.h via CommCtrl.hpp

    On a répondu à cela le 30 Aout : treeview sous c++ builder !

    Google avec la recherche "c++ builder TreeView CheckBox" fourni parmis les premiers : Daniel Log: Add CheckBox in TreeView with Borland C++ builder

    1. Add CheckBox in TreeView:
    SetWindowLong(TreeView1-> Handle, GWL_STYLE, GetWindowLong(TreeView1-> Handle, GWL_STYLE) | TVS_CHECKBOXES);

    2. Get Check State from node of TreView
    bool Checked = TreeView_GetCheckState(TreeView1-> Handle, Node-> ItemId);

    3. Set Node Checked status
    bool Checked = true;
    TreeView_SetCheckState(TreeView1-> Handle, TreeView1-> Selected-> ItemId, Checked);

    4. Set Node and child node checked
    void SetChildChecked(TTreeView *TreeView, TTreeNode *Node, bool Checked)
    {
    TreeView_SetCheckState(TreeView-> Handle, Node-> ItemId, Checked);
    for (int i=0; i Count; i++)
    SetChildChecked(TreeView, Node-> Item[i], Checked);
    }
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par défaut
    Oui en effet j'ai trouvé la réponse juste après avoir créé la discussion. Autant pour moi. Merci quand même

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/03/2007, 20h54
  2. CheckBoxes dans un QuickReport ?
    Par Soulama dans le forum Composants VCL
    Réponses: 2
    Dernier message: 11/07/2005, 15h59
  3. menu contextuel dans treeview
    Par GAGNON dans le forum IHM
    Réponses: 6
    Dernier message: 08/04/2005, 18h11
  4. icon dans treeview ou listview
    Par Sebinou dans le forum C++Builder
    Réponses: 12
    Dernier message: 31/03/2004, 00h29
  5. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44

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