UN AUTRE TREEVIEW

scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 2 janv. 2005 à 03:28
geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010 - 17 mars 2010 à 13:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28555-un-autre-treeview

geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010
17 mars 2010 à 13:03
Bonjour,

comme je l'ai indiqué dans la conclusion, ce projet est désormais hébergé sur codeplex
http://www.codeplex.com/geniustreeview/
Txang Messages postés 1 Date d'inscription mercredi 17 mars 2010 Statut Membre Dernière intervention 17 mars 2010
17 mars 2010 à 10:51
Bonjour à tous,
Je viens de télécharger le Zip.
Cependant, j'ai un fichier txt, un raccourcis qui m'emmène sur cette page et un fichier Genius.Controls.dll !
En ce quui concerne le txt et le raccourci, je pense que l'on s'en fiche !
Mais étant moi même assez novice sur Csharp, je voulais savoir comment lancer l'application que tu as créée.
N'y a-t-il pas de projet lié à ce code ?
Merci d'avance.
Cordialement.
Txang.
yanildo Messages postés 3 Date d'inscription dimanche 27 février 2005 Statut Membre Dernière intervention 22 mai 2008
12 mai 2008 à 16:34
J'ai réglé l'erreur mais le gros problème c'est que je ne peux pas afficher les composants en mode design car il n'arrive pas a convertir les objets 'Genius.Controls.GeniusLinearGradientBrush' en type 'System.Drawing.Color'.
yanildo Messages postés 3 Date d'inscription dimanche 27 février 2005 Statut Membre Dernière intervention 22 mai 2008
12 mai 2008 à 16:00
voila, déjà lors de la compilation du projet j'ai cela comme erreur :

Error 3 The command "copy Genius.Controls.dll C:\Documents and Settings\yanildo\Desktop\genius\DemoTreeView\lib\Debug" exited with code 1. Genius.Controls

De plus j'ai un warning
Warning 1 'System.AppDomain.GetCurrentThreadId()' is obsolete: 'AppDomain.GetCurrentThreadId has been deprecated because it does not provide a stable Id when managed threads are running on fibers (aka lightweight threads). To get a stable identifier for a managed thread, use the ManagedThreadId property on Thread. http://go.microsoft.com/fwlink/?linkid=14202' C:\Documents and Settings\ygraven\Desktop\genius\Genius.Controls\TreeView\Editors\GeniusTreeViewEditor.cs 227 95 Genius.Controls

merci
geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010
6 mai 2008 à 21:51
la question est vague....

1) arrives-tu à executer la demo de la version 2.0 (http://www.codeplex.com/geniustreeview/)
yanildo Messages postés 3 Date d'inscription dimanche 27 février 2005 Statut Membre Dernière intervention 22 mai 2008
6 mai 2008 à 11:56
Bonjour,
je n'arrive pas à afficher un treeview. peut tu me donner une petite aide. merci!
geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010
5 mai 2008 à 21:46
Bonsoir,

Effectivement cette version date un peu, mais il est plus à jour ici : http://www.codeplex.com/geniustreeview/
BinItsMeKoi Messages postés 2 Date d'inscription jeudi 21 avril 2005 Statut Membre Dernière intervention 5 mai 2008
5 mai 2008 à 11:52
Bonjour à tous,
C'est quand même bizarre qu'on doit se faire faire un treeview à colonne. C'est mal pensé tout ça.
Je voudrais signaler que sous vista ce treeview ne marche pas !! Apparemment ça serait le framework qui plante.
une idée ?
georgeduke Messages postés 167 Date d'inscription dimanche 6 février 2005 Statut Membre Dernière intervention 13 avril 2007
29 mai 2005 à 09:53
Sniiiiiif ! Si quelqu'un a réussi à compiler cette source avec SharpDevelop... moi je n'y arrive pas, j'ai une compilation avec 0 erreur et 0 avertissement mais juste après j'ai une erreur du Common Language Runtime Debugging Services qui m'invite à terminer l'appli :-(
Dommage cette source avait l'air plus qu'interessante...
geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010
1 mars 2005 à 19:35
je suis d'accord, je vais homogénéiser tout ça !!
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
1 mars 2005 à 18:16
Je dirais juste que la 0.7 es t sortie ;p

par contre, les noms de fonction mélangé Fr / Anglais, je trouve tjs ca bof bof
Je dirais meme que c'est l'enfer. On a tous l'habitude d'écrire du code en anglais, donc au lieu de chercher .Text, on doit chercher .Titre...

Pitié......
geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010
25 févr. 2005 à 21:21
cool scoubidou944,

je plus rien à faire....
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
25 févr. 2005 à 19:17
cs_cricri67 Messages postés 3 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 25 février 2005
25 févr. 2005 à 11:49
Je suis super débutant en C#.
Comment tu fais pour récupérer le texte du node sélectionné ??
ypikai Messages postés 12 Date d'inscription lundi 19 août 2002 Statut Membre Dernière intervention 25 février 2005
25 févr. 2005 à 11:17
Est il possible avec ton composant d'interdire à l'utilisateur de sélectionner les libellés des noeuds ?

Et aussi d'interdire totalement le Drag N Drop ?
Merki
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
2 janv. 2005 à 13:15
il est génial ce composant, j'v foutre le mien à la poubelle car il bug trop, j'aurais juste besoin d'un truc,
c pouvoir définir le champ ForeColor pour chaque cellule.

Pdt que J pense, la c purement avis perso mais avec l'héritage, je trouve un peu choquant d'avori des methodes en français et d'autre en anglais. Tout le monde est habitué en tant que développeur à 'pisser' du code anglais ;p
geniusishere Messages postés 8 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 17 mars 2010
2 janv. 2005 à 11:37
tes propositions sont les bienvenues....

Via l'interface ITreeViewEdit, on peut mettre n'importe quel composant pour l'édition

chaque "cellule" étant redessinable, on peut aussi y dessiner une barre de progression

j'ai écris un petit article sur ce treeview
http://blogs.developpeur.org/pierrick/archive/2005/01/01/3855.aspx

et pour répondre à ta première question, la version 1.0 pour quand ?
je n'ai pas de "dead line", mais en 2005 je pense. Je developpe ce composant sur mon temps libre ;-)
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
2 janv. 2005 à 03:35
il manque dans le zip juste après le constructeur 'DemoTreeView':

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new DemoTreeView());
}

en tout cas je dis bravo C impressionnant comme travail.
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
2 janv. 2005 à 03:30
tiens pdt que J pense, parce que moi ca bug et c pas mon truc d'écrire des composants, on peut rajouter des progress bar ou combo box dans un Node ou item ?

Et un truc bete mais qui peut servir lorsque l'on peut pas avoir assez de place dans le titre de la colonne, le rajout d'une icone

;p
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
2 janv. 2005 à 03:28
et Elle sera la quand ?

j'avais déjà adapté qql chose de similaire mais moins poussé sur :
http://www.csharpfr.com/code.aspx?id=27623
Rejoignez-nous