2013-04-29 221 views
0

我是C#中的一個begginer,我想創建一個創建按鈕的按鈕。 但這些按鈕不會出現...創建一個按鈕,創建按鈕

請找我的代碼:

private void addstrat3_i_Click(object sender, EventArgs e) 
    { 
     panel3strat.Width += 200; 
     Button addstrat3_2 = new Button(); 
     addstrat3_2.Size = new Size(210, 41); 
     addstrat3_2.Location = new Point(50,50); 
     addstrat3_2.Visible = true; 
    } 

非常感謝

回答

10

您可以選擇使用Controls添加窗體上的按鈕(或其他控件)財產,對於樣本:

private void addstrat3_i_Click(object sender, EventArgs e) 
{ 
    panel3strat.Width += 200; 
    Button addstrat3_2 = new Button(); 
    addstrat3_2.Size = new Size(210, 41); 
    addstrat3_2.Location = new Point(50,50); 
    addstrat3_2.Visible = true; 

    // add control 
    this.Controls.Add(addstrat3_2);  
} 
+0

看起來像你只是打敗了我! – 2013-04-29 14:55:32

+0

非常感謝; * – 2013-04-29 15:12:45

3

您需要將按鈕添加到窗體。

this.Controls.Add(addstrat3_2);