Bonjour tout le monde,
J'ai un programme en C# fait avec .NET 05 qui doit dessiner les lignes et les déplacer ou supprimer au besoin. J'ai réussi à dessiner les lignes en créant une liste qui stocke toutes les lignes.
private List<Line> lines = new List<Line>();
Je voulais savoir s'il y a une façon pour pouvoir sélectionner une ligne en cliquant sur elle ? Comment faire le programme savoir que c'est telle ligne qu'on clique ?
Merci d'avance pour votre aide.
Salut.
Ton élément Line est un objet qui vient de System.Drawing (ou un truc du genre), n'est-ce pas ?
Quoi qu'il en soit, il suffit de gérer le click sur une ligne object par object.
Grosso modo :
Idee du truc dit :
Objet Ligne
-> Position
-> Méthode OnClick (ou quelque chose du genre)
-> Faire quelque chose lorsqu'on clique (préparer pour le Drag & Drop, ou autre ... )
Object Calque
-> Collection d'Objets Ligne
// Lorsqu'on clique sur une ligne, le clic est géré directement par l'objet Ligne qui modifie par exemple la position en temps réel, il suffit donc de raffraichir l'affichage de ton calque
-> Ligne, OnMove (évènement perso) : this.Refresh(); (// par exemple)
Voila... L'idée est là donc
__________________________
Sujet résolu ? Pensez à mettre le tag
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.