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

OP #3864147
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
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
> 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
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
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
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.
Gast
Normalerweise kann man in Visual Studio die Fehlermeldung im 
"Fehler"-Fenster  auch doppelklicken und landet dann automatisch in der 
*.designer.cs in der betreffenden Zeile.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.