Maison > développement back-end > C++ > Comment puis-je trouver et modifier un contrôle spécifique par son nom dans les formulaires Windows?

Comment puis-je trouver et modifier un contrôle spécifique par son nom dans les formulaires Windows?

Patricia Arquette
Libérer: 2025-01-27 12:46:09
original
681 Les gens l'ont consulté

How Can I Find and Modify a Specific Control by Name in Windows Forms?

Localiser les contrôles par nom dans Windows Forms

Rechercher un contrôle spécifique dans une application Windows Forms est essentiel pour modifier son apparence ou récupérer ses données. À cet effet, .NET fournit la méthode Control.ControlCollection.Find.

La méthode

Find accepte un argument de chaîne contenant le nom du contrôle à rechercher et une valeur booléenne facultative indiquant si la recherche doit inclure des contrôles imbriqués de manière récursive. Dans la plupart des cas, il est recommandé de définir cette valeur sur true.

Voici un exemple d'utilisation :

<code class="language-c#">TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox;
tbx.Text = "找到了!";</code>
Copier après la connexion

Cet extrait de code recherche dans la collection Controls du formulaire actuel un contrôle enfant nommé "textBox1". S'il est trouvé, il convertit le contrôle renvoyé en un objet TextBox et définit sa propriété Text.

Pour votre problème spécifique, vous pouvez le modifier comme suit :

<code class="language-c#">Control[] tbxs = this.Controls.Find(txtbox_and_message[0, 0], true);
if (tbxs != null && tbxs.Length > 0)
{
    tbxs[0].Text = "找到了!";
}</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal