C# Event Handler löschen, obwohl button nichtmehr da ist

OP #3864147
Lesenswert?
• ▲
▼
Grüß euch alle,

ich habe ein seltsames Problem.

Diverse Event Handler kommen bei mir im Code vor. Einige davon habe ich 
bereits Problemlos löschen können, nachdem ich die Buttons auf den 
"View- Designer" in "properties" so modifiziert habe, dass ich die 
events rausgemacht habe.

Nun, bei einen kann ich das nicht so machen, obwohl es bei 2 anderen 
ging (finde das seltsam).
Der button ist im Code mit den label nichtmehr wiederzufinden! Wirklich 
nichtmehr. (genauso wie bei den anderen)

Jedoch, wenn ich das Event des Buttons lösche, so kann ich nichtmehr 
kompilieren, und es kommt ein error.

Frage -> Was tut man dagegen? Ich MUSS ihn löschen.

Danke.
Mfg,
tommyProg
#3864170
Lesenswert?
• ▲
▼
Tho Wes schrieb:
> Boris P. schrieb:
>> Tho Wes schrieb:
>>> und es kommt ein error.
>>
>> Und was besagt der?
>
> Error  81  'xxxxx' does not contain a definition for 'label3_Click' and
> no extension method 'label3_Click' accepting a first argument of type
> 'xxxxx' could be found (are you missing a using directive or an assembly
> reference?)  C:\Users\xxxxxxxxxx

Ja dann ist doch alles klar. Du verwendest im Designer-Code den Event 
handler "label3_Click", den du aber aus deinem Code-Behind gelöscht 
hast.

=> Verwendung von label3_Click entfernen
OP #3864217
Lesenswert?
• ▲
▼
> Ja dann ist doch alles klar. Du verwendest im Designer-Code den Event
> handler "label3_Click", den du aber aus deinem Code-Behind gelöscht
> hast.
>
> => Verwendung von label3_Click entfernen

Die Verwendung von label3_Click wurde im Code  bereits entfernt. Und 
eben das genau ist das Problem, weil ich dann immer noch das 
label3_Click benötige, obwohl es nichtmehr im Code vorkommt :/


Achja, es kommt noch eine Meldung mit:

Message  82  The designer cannot process unknown name 'label3_Click' at 
line 202.  The code within the method 'InitializeComponent' is generated 
by the designer and should not be manually modified.  Please remove any 
changes and try opening the designer again.

In der Codezeile 202 steht aber kein Code
#3864238
Lesenswert?
• ▲
▼
Tho Wes schrieb:
> Die Verwendung von label3_Click wurde im Code  bereits entfernt.

Und von wo (Datei/Zeile) kommt dann der Fehler?

Tho Wes schrieb:
> Achja, es kommt noch eine Meldung mit:
> Message  82  The designer cannot process unknown name 'label3_Click' at
> line 202.

Ich denke das ist die Antwort auf obige Frage ;-)

Mach doch einfach mal eine Volltextsuche nach "label3_Click" in deiner 
Solution. Ich möchte Wetten, dass es in der Designer.cs noch drin 
steht...
OP #3864246
Lesenswert?
• ▲
▼
Hi Boris,

weiß ich nicht, woher der Fehler kommt :(.

ja, aber da steht nichts im Code (also in der Form1.cs)

das "label3_Click" befindet sich NUR in meinen Code (Form1.cs), und 
wenn ich es lösche, bekomme ich die Fehlermeldung, was genau mein 
Problem ist.

Muss ich das erst lin der Form1.cs löschen, und anschließend im designer 
view überschreiben? was wird nun gemacht?

Mfg,
tommyProg
OP #3864260
Lesenswert?
• ▲
▼
aha, hab im Solution explorer nichts finden könne, aber in der 
Form1.Designer.cs       .
Dort steht es noch drin, aber wenn ich es umändere in ein label, was es 
schon gibt (insgesamt jetzt einmal), dann unterringelt er es mir rot 
,und meine GUI sehe ich als leeres fesnter, wenn ich es überspringe.

Danke dir für den Tipp, Boris.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren