2013-01-23 20 views
0

我正在使用flowLayoutPanel並將其添加到我的自定義用戶控件,我可以添加mu usercontrol到它,但我不知道如何在添加後使用它。我如何從flowLayoutPanel獲得我添加的用戶控件屬性

在這一部分,我加我用戶控件

... 
ExtensionUserControl extension = new ExtensionUserControl(this, AMI_ClientInstance); 
//Add Obj Name (Extension Number) 
extension.ExtensionNumber = Obj.ObjName; 
flowLayoutPanel1.Controls.Add(extension as ExtensionUserControl); 
... 

和其他地方,我想有我添加的用戶控件的屬性,我嘗試使用的此代碼,但它得到的錯誤,它說,可以未轉換的窗口控制,以ExtensionUserControl

ExtensionUserControl extension = flowLayoutPanel1.Controls[1]; 

請完全告訴我,我怎麼可以把它添加到面板後,我的用戶控件的屬性?

感謝

+0

你使用WPF或WinForms的? – Venson

回答

0

確定控制[1]是ExtensionUserControl? 我認爲:

foreach(Control ctl in flowLayoutPanel1.Controls) 
{ 
    if(ctl is ExtensionUserControl) 
     { 
      (ExtensionUserControl)ctl......//do something u want 
     } 
} 

我沒有測試它,只是在想,對不起,如果它不工作

相關問題