[Winforms] GDI+ Controle Composé, dessiner dessus?

GDI+ Controle Composé, dessiner dessus? [Winforms] - C#/.NET managed - Programmation

Marsh Posté le 27-10-2005 à 10:07:18    

Bonjour, je débute en C# et j'aimerais qqs éclaircissements sur
les Contrôles composés.
 
J'ai créé un premier Control GDI+
J'en créé un second qui intègre le premier.
 
Dans le second, j'aimerais dessiner par dessus tous les autres contrôles présents.
Existe t il une solution ?
 
Merci

Reply

Marsh Posté le 27-10-2005 à 10:07:18   

Reply

Marsh Posté le 01-11-2005 à 11:23:33    

Ah ça c'est mon rayon...
Je vais paraître chiant, mais c'est pas bien de dessiner par dessus d'autres contrôles.
Un contrôle il doit se gérer lui même et c'est déjà beaucoup. C'est une unité dans ton programme, un morceau qui peut être utilisé à plein d'endroits différents, qui fonctionne toujours pareil, sans effets de bord, etc...
Si tu fais du dessin par dessus, tu perds la notion de 'contrôle' en fait...
 
Bon, ce que je veux dire c'est que la solution n'est peut-être pas de dessiner par dessus les autres contrôles. Que veux tu faire plus précisémment ?

Reply

Marsh Posté le 06-11-2005 à 12:03:47    

bah, j'aimerais créer un composant assez compliqué, dont certains
zones sont composés d'un ensemble de plus petits composants..
 
dans l'idée: je pensais dessiner un tableau, et faire un composant
Ligne pour séparer conceptuellement mes classes.
 
Une autre utilité, était de pouvoir dessiner une ligne verticale par dessus cet ensemble de contrôle, afin de représenter la position de la souris..
voila :O
 
parce que mon controle va se retrouver avec qqs milliers de lignes ( au minimum ^^ ) et j'aimerais une façon d'organiser ca plus proprement :p
 
Pour l'instant je me suis rabatu sur la solution de l'unique controle. Mais
si il existe d'autres façons qui faciliteraient l'évolutivité.. je suis preneur :p
 
CYU, merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed