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
Die Datei "FormX.Designer.cs" öffnen, den Handler hier händisch löschen. Wenn er da echt nicht mehr ist vielleicht mal einen Rebuild versuchen bzw. vor dem neuen Build mal manuell die bin + obj Verzeichnisse löschen.
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
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
> 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
:
Bearbeitet durch User
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...
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
:
Bearbeitet durch User
Tho Wes schrieb: > ja, aber da steht nichts im Code (also in der Form1.cs) Und was ist mit der Form1.designer.cs?
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.
Hab jetzt die Zeile einfach gelöscht, und nun kann ich das Event zurücksetzen, bzw. löschen. Danke Dir, Boris, hat viel gebracht. Mfg, tommyProg
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.