按钮不可见

时间:2016-06-01 17:46:03

标签: c# winforms

我想在表单的开头创建一个来自C#代码的按钮,但它不会显示在屏幕上。我的代码就在下面。

private void Form1_Load(object sender, EventArgs e) 
{
    Button b = new Button();
    b.Size = new Size(btnWidth, btnHeight);
    b.Location = new Point(30 , 30 );
    b.Visible = true;
    b.Text = "X";
}

1 个答案:

答案 0 :(得分:3)

因为您没有将Button添加到Form ControlCollection。您需要Control.ControlCollection.Add方法。所以在代码的末尾添加这一行:

Controls.Add(b);