2012-07-26 54 views
0

我想顯示窗口窗體中的所有用戶控件我在窗體窗體中添加usercontol並嘗試使用show()方法顯示它們。但沒有什麼是在窗口上顯示的。任何人都可以告訴如何做到這一點。我有以下困擾代碼(C#)在c#窗口中顯示用戶控件控件

private void patientform_Load(object sender, EventArgs e) 
{ 
    patient p = new patient(); 
    patientform patienfrm = new patientform(); 

    patienfrm.Controls.Add(p); 
    patienfrm.Show(); 
    Control[] ctrl = this.Controls.Find("textBox1", true); 
    //String c = ctrl[0].Text; 
    //label1.Text = c; 

回答

1

照顧你創造它已經加載相同形式的新實例

。您需要參考表單的正確實例。

我想你試圖添加患者控制PatientForm。下面的代碼將做到這一點:

Controls.Add(new Patient()); 

您必須設置位置和其他屬性來顯示它在右錨定和對接等合適的地方