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

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  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 089
    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 089
    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