如何根據其類型來定位控件?如何通過類型訪問集合中的控件?
我具有由它的特定類型一個控制集合「TargetControls」
List<Control> TargetControls = new List<Control>();
foreach (Control page in Tabs.TabPages)
{
foreach (Control SubControl in page.Controls)
TargetControls.Add(SubControl);
}
foreach (Control ctrl in TargetControls)...
我需要訪問的每個現有的控制(組合框,複選框等。)提供接入到其特定的性能。我現在做的方式只允許我訪問通用控件屬性。
無法指定像...
組合框電流=新組合框[ 「名稱」]; ///引用組合框「名稱」的實例
然後被授予訪問它的(已有的)屬性的操作權限?
謝謝,這正是我需要的。 ComboBox c = ctrl作爲ComboBox; 我現在明白並已經實施了鑄造。所有的解決方案看起來很酷,但這是最好的與我的代碼協調。 – zion 2009-10-14 20:13:42