Control mit sammt Ereignis Handler entfernen
-
Hallo zusammen.
Ich verwende VS2008 Pro. Nun kommt es manchmal vor, dass ich mir zu Testzwecken ein Button auf meine Form setze. Dieser bekommt dann natürlich auch einen Ereignis Handler, in dem ich gewisse Sachen mache.
Wenn ich den Button nun nicht mehr brauche, muss ich ihn natürlich auch wieder entfernen. Das mach ich bis jetzt so:
- Control auf der Form markieren und entfernen drücken.
- OnBnCkickedxxx() Routine in cpp Datei entfernen
- OnBnCkickedxxx() Routine in h Datei entfernen
- Zeile mit ON_BN_CLICKED in Message Map entfernen.Das finde ich etwas aufwendig. Gibt es eine Möglichkeit das Control so von der Form zu löschen, dass die anderen drei Schritte direkt mit erledigt werden?
Vielen Dank.
-
Das ist der Weg.
Du kannst auch den Class-View benutzen.
- Markiere die Klasse (Dialog) im Class-View.
- Öffne die Properties
- Wähle Events oder Messages in den Properties
- Du siehst nun die Events und Messages
- Wähle den entsprechenden Event
- Wähle aus der ComboBox DeleteIMHO geht es aber manuell einfacherund schneller.
VS-2010 hat wieder einen Classwizard!