我想在表单的开头创建一个来自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";
}
答案 0 :(得分:3)
因为您没有将Button
添加到Form
ControlCollection
。您需要Control.ControlCollection.Add
方法。所以在代码的末尾添加这一行:
Controls.Add(b);