Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
2759 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [Resolu] C# TreeNode CheckBox

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu] C# TreeNode CheckBox

n°1587687
greenzephy​r
Posté le 17-07-2007 à 15:54:41  profilanswer
 

Hello tout le monde,
 
j'espère que l'on pourra m"aider car les TreeView de Monsieur CSharp ont décidé de me pousser à bout ....
Ma question semble récurrente (d'après mes recherches sur Google) mais aucune réponse concrète ... alors je compte sur vous ;-)
 
Bon, c'est simple ...
je veux faire un arbre et mettre des checkbox sur certains noeuds seulement.
 
TreeView propose une option CheckBox pour mettre des chekbox partout donc pas bien.
Les TreeNode ne propose pas de mettre ou pas une checkBox.
 
Enfin, après mais recherche, j'ai essayé de gérer le truc avec des images et ImageIndex/SelectedImageIndex mais cela ne va pas. En effet, les noeuds sans checkBox ne doivent pas contenir d'image et ca parait pas possible (images sur tous les noeuds ou pas d'image).
 
Bref, j'ai vraiement besoin de votre aide SVP.
Merci


Message édité par greenzephyr le 18-07-2007 à 09:13:16
mood
Publicité
Posté le 17-07-2007 à 15:54:41  profilanswer
 

n°1587792
MagicBuzz
Posté le 17-07-2007 à 17:37:12  profilanswer
 

Et si tu colles un gif transparent là où tu veux pas qu'il y ait d'image ?
(méthode old html shool inside :D)

n°1587800
greenzephy​r
Posté le 17-07-2007 à 17:44:50  profilanswer
 

Merci de ta réponse,
en fait je viens juste de trouver comment mettre des images que sur les noeuds voulus.
J utilise StateImageList et StateImageIndex au lieu de ImageList/ImageIndex.
 
Par contre, c'est pas supr simple comme solution pour gérer des checkbox dans un arbre. Maintenant, il faut que je gère si l'utilisateur a cliqué sur l'image (pour (dé)sélectionner la chckbox) ou sur le texte du noeud pour afficher le panel d'information à droite dans ma fenetre (une fenetre avec un arbre à gauche et un panel à droite).
 
si tu as des idées, je suis preneur !
 Meme de la HTML School ;-)  
 
merci

n°1587841
MagicBuzz
Posté le 17-07-2007 à 20:08:14  profilanswer
 

Bah déjà, j'arrive pas à redessiner le contrôle quand on clique dessus alors c'est mal parti :D

n°1587936
greenzephy​r
Posté le 18-07-2007 à 09:12:53  profilanswer
 

MagicBuzz a écrit :

Bah déjà, j'arrive pas à redessiner le contrôle quand on clique dessus alors c'est mal parti :D


 
J'ai une solution ...
 
J'herite TreeNode en ajoutant un état à ma classe.
Je gère l'état et la checkbox associé avec StateImageList et SateImageIndex.
 
Je vérifie si l'utilisateur clique sur '+' (collapse) ou sur la checkbox ou sur le texte du noeud avec Bounds.left et la largeur en pixel de mon image.
 
merci bcp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [Resolu] C# TreeNode CheckBox

 

Sujets relatifs
résolu[Résolu] Personalisé la page "Index of/"
[Javascript] Boucle for [résolu][RESOLU] Métode Dispose de OleDbCommand
[PHP] Probleme [RESOLU] :Form ne partant pas ...[Résolu] Répertoire windows + .ocx + Word
[Résolu] Centrer design 900px en 800*600[css][résolu] bloquer la superposition d'images
pb requete mysql[resolu][RESOLU] Load data local infile
Plus de sujets relatifs à : [Resolu] C# TreeNode CheckBox


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR