Treelistview

Soyez le premier à donner votre avis sur cette source.

Vue 21 148 fois - Téléchargée 1 571 fois

Description

Tirée de :
http://www.codeproject.com/cs/miscctrl/extendedlistviews.asp

voici la version partiellement débugguée :
- Rajout de l'image de fond
- Traçage des lignes verticales entre Node freres corrigé
- Redimensionnement colonne avec texte vide
- Création d'une couleur de fond par cellule
- Clipping des images
- Rajout de checkBox
...

Il en reste surement encore mais cette version semble à mon goût déjà utilisable.

Conclusion :


- il existe un bug lorsque l'on rétrécit trop la première colonne et que l'on a démandé d'avoir tout une ligne avec une couleur de fond.

Enjoy :-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
lundi 12 février 2007
Statut
Membre
Dernière intervention
28 janvier 2008

D'abord merci pour ce controle qui va bien me dépanner !!

J'ai trouvé un petit bug d'affichage
Quand le treeview ne possède pas de checkbox la sélectione est trop courte

j'ai modifié le source TreeListView.cs et juste avant la sélection j'ai fait le calcul de la longueur de la sélection avec le code suivant:

Rectangle rcSelection;
if (this.CheckBoxes == false)
rcSelection = new Rectangle(sr.Left , sr.Top, sr.Width, sr.Height);
else
rcSelection = new Rectangle(sr.Left+ib-2, sr.Top, sr.Width - iCheckBoxWidth, sr.Height);

Sam
Messages postés
7
Date d'inscription
vendredi 28 septembre 2007
Statut
Membre
Dernière intervention
15 octobre 2007

Hi ,
I am interested at the control you mentioned at this address:

http://www.gotdotnet.com/workspaces/workspace.aspx?id=7ef34d38-d86e-497d-bc15-33edc8826729

but I did not find it in the site.

Plase, could you gime a copy if you have one at this email address

gp@abraerp.it

Thank a lot
Giorgio
Messages postés
714
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
19 janvier 2017

Son contrôle est bcp plus complet et moins buggé ;p donc j'ai arrêté ce code là.

http://www.gotdotnet.com/workspaces/workspace.aspx?id=7ef34d38-d86e-497d-bc15-33edc8826729
Messages postés
1
Date d'inscription
mercredi 18 janvier 2006
Statut
Membre
Dernière intervention
19 janvier 2006

Bravo pour ce contrôle ! Il est bien pensé et performant.

J'ai découvert des bugs ave les contrôles (combobox, progress bar...) des sous éléments. Lorsqu'on défile la barre de progression ou on fait un collapse du noeud parent, le controle reste visible à la dernière position. Ce dernier est facile à corriger en positionnant la propriété Visible du contrôle à false ou à true selon les cas.

J'ai remarqué également que la navigation des noeuds avec les boutons haut et bas ne marche pas très bien.
Messages postés
1
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
7 juillet 2005

merci de le relire
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.