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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Re-designer un composant (méthode Paint)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Re-designer un composant (méthode Paint)

n°1379127
the big be​n
Posté le 01-06-2006 à 17:04:45  profilanswer
 

Bonjour,
 
Je cherche a changer la présentation de la classe treeNode.
Pour ce, j'ai déja trouver un class permettant d'avoir accès à la méthode paint ce qui me permet de tracer des lignes ou je veux.
Le problème c'est que je n'arrive pas a choisir l'emplacement du texte afficher qui reste toujours au meme endroit que par défaut.
 
Quel propriété faut il utiliser?
 
D'avance merci

mood
Publicité
Posté le 01-06-2006 à 17:04:45  profilanswer
 

n°1379152
_Mose_
Lonesome coder
Posté le 01-06-2006 à 17:25:39  profilanswer
 

Plus de détails STP.
Tu peux déjà modifier l'icône et la font du texte, ça ne te suffit pas ?
Où veux-tu mettre ton texte ?

n°1379162
the big be​n
Posté le 01-06-2006 à 17:35:22  profilanswer
 

Non, ca ne me suffit pas....
en fait, j'ai dérivé ma classe node pour y stocker 3 champs différent et maintenant j'aimerais afficher ses 3 champs séparés par des lignes verticales

n°1379172
_Mose_
Lonesome coder
Posté le 01-06-2006 à 17:41:10  profilanswer
 

Tu les veux alignées tes lignes verticales ?
Si oui => c'est un ListView qu'il te faut.
Avec un treeview tu vas te galérer à calculer l'endroit où poser ta barre verticale en fonction du nombre de noeuds ouverts qui créé un décalage.
Si non => vive le '|'   ex : "info1 | info 2 | info3"
:)

n°1379267
Lamarmotte
Posté le 01-06-2006 à 20:04:24  profilanswer
 

Si c'est bien compris, ce que veux le monsieur c'est un mix entre un treeview et une listview, un treelistview comme on dit. Le problème c'est que c'est assez lourd à développer truc. J'en ai déjà développé un et le plus simple a été de repartir de 0 (d'hériter de control quand même). Une bonne chose c'est très formateur pour faire qqlch qui fonctionne bien et dont les performances ne s'écroulent pas passé 1000 items

n°1379513
tyrion42
Posté le 02-06-2006 à 09:53:22  profilanswer
 

Je rebondis sur cette question (que je n'ai pas encore approfondi donc excusez-moi s'il y a une réponse qui traîne déjà)
 
pour ma part, je dois modifier l'affichage de listview (pour avoir plusieurs preview images dans les subitems, en ligne sans hiérarchie) :
dois-je dériver complètement Listview ou seulement faire un override du Paint et placer les éléments à la main ?

n°1379578
the big be​n
Posté le 02-06-2006 à 10:41:34  profilanswer
 

Perso j'ai hérité de la classe node pour en recréer une avec mes 3 champs.
Dérivé la classe que j'ai trouvé ici: http://www.codeproject.com/cs/misc [...] tevent.asp et j'ai implémenté un paint bien a moi!
 
J'ai pas fini mais c est en bonne voie
 

n°1379765
_Mose_
Lonesome coder
Posté le 02-06-2006 à 13:12:41  profilanswer
 

Tyrion : je comprend pas bien ce que tu appelles 'preview image'.
Tu veux pouvoir utiliser plusieurs View ou pas dans la ListView ?
the big ben : tu gères comment l'alignement des lignes verticales ?

n°1379853
the big be​n
Posté le 02-06-2006 à 14:17:18  profilanswer
 

Au pif je dit, ma colonne fait x pixel de large et j'y trace ma ligne

n°1379959
the big be​n
Posté le 02-06-2006 à 15:30:22  profilanswer
 

Voila ce que ca donne pour moi...
 
http://www.pharmacommerce.be/Brol/artSupp.JPG

mood
Publicité
Posté le 02-06-2006 à 15:30:22  profilanswer
 

n°1379966
the big be​n
Posté le 02-06-2006 à 15:33:52  profilanswer
 

J'ai juste des petits bug d'affichage que je scroll vers le heut (vers le bas c'est ok)

n°1380022
_Mose_
Lonesome coder
Posté le 02-06-2006 à 16:11:47  profilanswer
 

Pas mal !
Y'a aussi un pb de dessin du cadre à gauche quand t'as un décalage.
T'as juste fait un TreeNode perso ?


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

  Re-designer un composant (méthode Paint)

 

Sujets relatifs
Propriétés accessibles dans le designerMéthode GET
[JAVA Débutant] JPanel, JFrame et Paint() --> Help :([JAVA] Attendre la fin d'une methode avant de demarrer une autre
Tri d'IP méthode "packed" : questionmethode serializer? ca sert à quoi?
DB Designer 4 les relations 0:NLier 2 univers sur le Designer BO
Localisation PHP, quelle methode ?"méthode" de file homemade
Plus de sujets relatifs à : Re-designer un composant (méthode Paint)


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