在 Windows 窗體中按名稱定位控件
在 Windows 窗體應用程序中查找特定控件對於修改其外觀或檢索其數據至關重要。為此,.NET 提供了 Control.ControlCollection.Find 方法。
Find 方法接受一個字符串參數,其中包含要查找的控件的名稱,以及一個可選的布爾值,指示搜索是否應包含遞歸嵌套的控件。在大多數情況下,建議將此值設置為 true。
以下是一個用法示例:
<code class="language-c#">TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox; tbx.Text = "找到了!";</code>
此代碼片段在當前窗體的 Controls 集合中搜索名為“textBox1”的子控件。如果找到,它將返回的控件轉換為 TextBox 對象並設置其 Text 屬性。
針對您的具體問題,您可以按如下方式修改它:
<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>
以上是如何在Windows表單中通過名稱找到並修改特定控件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!