Heim > Backend-Entwicklung > C++ > Wie kann ich Windows Forms-Steuerelemente anhand ihres Namens finden?

Wie kann ich Windows Forms-Steuerelemente anhand ihres Namens finden?

Patricia Arquette
Freigeben: 2025-01-27 12:52:12
Original
410 Leute haben es durchsucht

How Can I Locate Windows Forms Controls by Name?

Suchen Sie Steuerelemente nach Namen in Windows Forms

Das Suchen von Steuerelementen nach Namen in Windows Forms ist eine bequeme Möglichkeit, auf bestimmte Elemente in einem Formular zuzugreifen. Dies ist besonders nützlich, wenn Sie mit einer großen Anzahl von Steuerungen oder Automatisierungsaufgaben arbeiten.

Lösung:

Um ein Steuerelement anhand des Namens zu finden, verwenden Sie die Methode Control.ControlCollection.Find. Diese Methode benötigt einen String-Parameter, der den Namen des zu findenden Steuerelements darstellt.

<code class="language-C#">TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox;</code>
Nach dem Login kopieren

In diesem Beispiel suchen wir nach einem Steuerelement mit dem Namen „textBox1“ in der Controls-Sammlung des aktuellen Formulars. Wenn das Steuerelement gefunden wird, wird es in ein TextBox-Objekt umgewandelt und der tbx-Variable zugewiesen.

Andere Verwendungen:

Die

Find-Methode kann auch auf Kontrollarrays verwendet werden:

<code class="language-C#">Control[] tbxs = this.Controls.Find(txtbox_and_message[0,0], true);</code>
Nach dem Login kopieren

Auf diese Weise können Sie mehrere Steuerelemente anhand ihres Namens finden und Aktionen für sie ausführen.

Hinweis:

Stellen Sie sicher, dass der von Ihnen angegebene Steuerelementname innerhalb des Formulars eindeutig ist. Andernfalls gibt Find möglicherweise ein beliebiges Steuerelement mit dem angegebenen Namen zurück.

Das obige ist der detaillierte Inhalt vonWie kann ich Windows Forms-Steuerelemente anhand ihres Namens finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage