Ich habe this Tutorial folgen, um die Elemente auf einer Windows-Formularseite zu benennen. Nach dem, was ich gesammelt habe, generiert das Formular automatisch Methoden basierend auf dem Namen der Elemente im Designer-Formular.C# -Designerformular aktualisiert keine Methoden von Formularobjekten?
Während die meisten Textfelder, Beschriftungen ihren Methodennamen jedoch aktualisieren, wenn ich auf sie klicke und die EINGABETASTE drücken, verweisen einige von ihnen immer noch auf den Standardnamen.
Im angehängten Bild bleibt die Bezeichnung "Option" als "label3_clicked" erhalten.
Sehr geschätzt.
Beim Erzeugen (Registrieren) des 'Ereignisses' eines' Control' VS nehmen Sie 'Namen dieses Controls' +' _ (Unterstrich) '+' Ereignisname' in Zukunft, wenn Sie den Namen des Controlfensters nicht ändern '(rename) 'bereits generiertes Ereignis –
Sobald der Event-Handler (die Methode, nicht das Steuerelement) erstellt wurde, wird er nie automatisch durch einfaches Umbenennen des Steuerelements geändert:' label3' und 'label3_clicked' sind vollständig separate Symbole, und Sie können Verbinden Sie einfach denselben Ereignishandler mit mehreren Steuerelementen. Wenn Sie jedoch den Ereignishandler ('label3_clicked') in der Datei manuell umbenennen, bietet VS an, nach allen Vorkommen zu suchen und sie umzubenennen. Wenn Sie dies vermeiden möchten, geben Sie einfach das Steuerelement * an, bevor Sie das Ereignis erstellen. – Lou