Ereignnis Funktionen löschen

budili

Mitglied
Moin Leute,

im Eigenschaftenfenster kann ich ja sowohl Eigentschaften als auch Ereignisse von Komponenten definieren. Wenn ich mir nen Ereignis erzeugt habe dies aber hinterher doch nicht benötige, wie lösche ich das aus dem Code wieder raus?

Also einfach die Methode löschen darf ich ja nicht...
Wie macht man das am besten?

Danke ...

Gruß
Tim
 
Hi,

lösche in der Headeredatei die Deklaration.

Lösche in der .cpp Datei den Funktionsrumpf und den entsprechenden Eintrag in der MESSAGEMAP.

Unter Umständen wirst du mit dem Class-Wizard Probleme bekommen, falls du die dann doch noch mal einfügen willst.

In dem Fall beende VS, lösche die.clw Datei (bzw. die .ncb bei VS 2005) und starte VS wieder.

Dann hast du da auch ruhe :)

Gruß,

Peter
 
hmm genau das war mein Problem, habe nach nem Header gesucht,
aber C# macht das bissel anders.

Es gibt nur test.cs Datei und dazu die entsprechende test.designer.cs Datei.
Der Designer ist sozusagen der header. Habs gelöscht hat auch soweit geklappt.

Nur finde ich die eine Funktion nicht in dem Header, ist irgendwie komisch,
die ist nur in dem Code drin sonst nirgendswo.

Ich glaub das liegt daran: Ich habe die Methode erzeugt und hinterher nochma
die Komponenten umbenannt und der hat das nicht richtig verarbeitet,
jetzt kann ich die Methode nirgendswo mehr zuordnen ...

Hm entweder lasse ich es einfach drin oder er meckert immer wenn ich es
einfach lösche ...
 
hmm komisch ...

jetzt habe ichs einfach nochmal gelöscht und der Compiler hat es anscheindend
doch gefreßen, naja solange er nicht meckert bin ich glücklich :suspekt: ;-)
 

Neue Beiträge

Zurück