Wie kann ich die Ereignisse eines dynamisch erstellten Steuerelements (z. B. TextBox) aus einer Klasse (z. B. ControlHandler) aufrufen und erfassen? Ich habe einige Steuerelemente in meiner Form erstellt, aber ich beabsichtige, sie in eine andere Klasse zu verschieben und sie von dort aus aufzurufen.Wie erstellt und ruft man ein dynamisch erstelltes Steuerelement aus einer separaten Klasse?
Antwort
Ändern Sie die Sichtbarkeit Ihrer Steuerelemente in public, bevor Sie mit dem Zugriff auf andere beginnen, erstellen Sie Eigenschaften zum Abrufen und Festlegen der Steuerelemente für den Zugriff über Formularobjekte aus einer anderen Klasse.
Wie wäre es mit den Ereignissen, die die Ereignisse aufrufen ... das ist, wo ich eigentlich Hilfe brauche – Jay
hmmm nehme an, dass button1_click das Ereignis ist, dann hättest du eine Funktion wie diese: private void button1_Click (Objekt Absender, EventArgs e) .... so einfach Ändern Sie die Sichtbarkeit für diese Funktion, die das Ereignis behandelt, in public. :) – Milee
Also in meiner Form wie rufe ich dann die Ereignisse des Controls auf. Ich mache sowas wie ControlHandler ch = new ControlHandler(), ch.CreateTextBox (einige Parameter). Nun, wie ordne ich dieses Textfeld seinem textbox_textchanged-Ereignis in meiner ControlHandler-Klasse zu? – Jay
- 1. Starten einer Klasse aus einer separaten Klasse
- 2. Wie erstellt man das Jpa-Repository dynamisch innerhalb einer Klasse?
- 3. ASP.net dynamisch Steuerelement Ereignisbehandlung erstellt
- 4. Wie erstellt man dynamisch eine Instanz einer Klasse in Python?
- 5. Wie erstellt man Klassenobjekte dynamisch?
- 6. Wie man ein Dropdown-Menü dynamisch erstellt?
- 7. Wie erstellt man ein Formular in JSP und ruft Daten aus Oracle-Datenbanken ab?
- 8. Wie man ein .NET datengebundenes Repeater Steuerelement dynamisch aktualisiert
- 9. Wie erstellt man dynamisch eine Tabelle aus einem JSON-Array?
- 10. Erzeuge Objekt aus der Klasse in einer separaten Datei
- 11. Wie erstellt man eine Abhängigkeitseigenschaft für ein vorhandenes Steuerelement?
- 12. Wie positioniere ich ein in UIKit erstelltes Steuerelement schnell?
- 13. Loading ASCX-Steuerelement dynamisch erstellt (über Code)
- 14. Wie erstellt man eine Klasse und ein Objekt in Jsp?
- 15. Wie erstellt man Mungoschema dynamisch?
- 16. Instanziieren Sie ein Objekt aus einer dynamisch generierten Klasse
- 17. Wie erstellt man ein finales Attribut in einer PHP-Klasse?
- 18. Wie Erstellen einer Klasse und Eigenschaft dynamisch aus der Datenbanktabelle
- 19. C++ Wie ruft man eine Elternklasse aus der Klasse auf?
- 20. Wie erstellt man Threads dynamisch?
- 21. MFMailComposeViewController in einer separaten Klasse
- 22. Wie erstellt man ein Explorer-ähnliches Ordner-Browser-Steuerelement?
- 23. Übergabe eines SQL-Parameters an ein dynamisch erstelltes Benutzersteuerelement C#
- 24. Wie erstellt man eine WMI-Eigenschaft dynamisch?
- 25. Wie erstellt man ein C# Winforms Steuerelement, das
- 26. Wie erstellt man dynamisch eine Umgebungsvariable?
- 27. Wie erstellt man ein PDF-Dokument aus einer HTML-Tabelle?
- 28. Wie erstellt man Registerkarten in extjs dynamisch?
- 29. vb.net lädt und ruft Dateien dynamisch an
- 30. Wie man ein Array von Funktionen dynamisch erstellt?
Tou rufen sie nicht von einer Klasse, sondern von einer Instanz (Objekt) auf. Dazu müssen Sie einen Verweis auf den ControlHandler geben. –