Bonjour,
Suite à une création dynamique d'un événements sur un contrôle (en passant par un delegate), je souhaiterai pouvoir le supprimer dynamiquement.
Création de l'événement:
Est-ce possible ? En accédant à la collection d'EventHandler liés au contrôle (si ça existe) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 private void InitialiseEvents() { // Suite au click, modifier le curseur this.m_image.MouseDown += delegate { this.m_image.Visible = false; Bitmap b = new Bitmap(GetImagePath()); IntPtr s = b.GetHicon(); Cursor c = new Cursor(s); this.m_image.Parent.Parent.Cursor = c; }; } private void DisableEvents() { ????????? }
Merci
Partager