C# Using Controls.Find to control[WinForm]
前言 因在使用表格填入數字時會因為很多重復動作,就在思考有甚麼方式能夠寫成For迴圈之類形式最後真的找到使用Controls.Find,能把指定形式寫成迴圈 定義 Namespace:System.Windows.FormsAssembly:System.Windows.Forms.dll Searches for controls by their Name property and builds an array of all the controls that match. 範例設置與Coding 先使用TablelayoutPanel創建出一個表格,在把表格內填入Label並命名lbRange_Zone”X”這邊X為代表數字 範例程式 這邊先填入16格數字成200並把其變成紅色這邊一步一步來拆解解釋 Label tbx = this.Controls.Find((“lbRange_Zone” + count.ToString()), true).FirstOrDefault() as Label;這邊因為控制Label因此宣告方式是藍字部分,可以改變看要控制哪些項目做對應更動,紅字部分則是更操作的物件名稱下面就可以針對元件做控制了 參考 [WinForm]使用 Controls.Find 取得/給予控制項資料 Find control by name from Windows Forms controls
C# Using Controls.Find to control[WinForm] Read More »