>有效地在Windows表單應用程式中透過名稱找到控制項 在Windows表單應用程式中,使用其名稱識別特定控制項是常見的程式要求。 在管理眾多控制項時,此任務變得至關重要。 方法提供了一個簡單的解決方案。
想像需要根據其名稱在表單控制項層次結構中找到特定的文字方塊。方法簡化了此過程。 Control.ControlCollection.Find
>
實作:Find
此範例示範如何尋找名為「 TextBox1」的文字方塊:
>參數),將表格的
搜尋搜索,以符合名稱「 textbox1」的控制項。 如果找不到,則傳回第一個符合控制項或<code class="language-C#">TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox; if (tbx != null) { tbx.Text = "Found!"; }</code>。
鑄造將結果安全轉換為Find
>物件。 Controls
語句處理未找到任何控制的情況,防止atrue
FirstOrDefault()
。
null
as TextBox
處理多個控制項:TextBox
對於涉及一系列控制名稱和相關操作的場景,略有修改的方法更有效:if
NullReferenceException
)安全處理不同的控制類型,避免潛在的鑄造錯誤。 這種改進的方法更強大,可以適應您應用程式中各種控制類型。
以上是如何按名稱尋找特定的 Windows 窗體控制項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!