2011-04-02 66 views
0

目標:
顯示在屏幕MainForm的創建和定製的控制庫組件顯示創建的組件

問題:
我不知道如何不使用降,拖顯示它並點擊的功能。

我想通過編碼顯示組件。

回答

0

答案很簡單。您只需實例化組件,然後將其添加到您的表單Controls屬性中。

/* Inside an event */ 
var component = new MyNamespace.MyComponent(/*whatever*/); 
this.Controls.Add(component); 
0

爲表單的Load事件添加處理程序,並實例化要顯示的任何控件。然後將它們添加到表單的Controls集合中。 例子:

private void Form1_Load(object sender, EventArgs e) { 
    Control c = new MyCustomControl(); 
    //customize size, position, etc of your control 
    this.Controls.Add(c); 
} 
+0

我試着用你的代碼,我不能看到顯示在GUI組件 – 2011-04-04 07:26:56

+0

確保Visible屬性爲true。另外,上面的代碼會將控件添加到您的表單中。如果您有另一個控件,如已經包含在窗體中的面板,此面板可能會阻止顯示新添加的控件。在這種情況下,將控件添加到Panel或任何控件。 – Adi 2011-04-04 13:08:57