我正在尝试在表单上添加可点击的按钮,但没有显示。我正在使用 Visual Studio Code,并且正在使用 Designers 代码。
我尝试更改其属性、大小和位置,但没有任何反应,可能是什么问题?
this.components = new System.ComponentModel.Container();
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(400, 620);
this.StartPosition = FormStartPosition.CenterScreen;
this.Text = "FORMULARIO";
this.Controls.Add(label1);
this.Controls.Add(txtbx1);
this.Controls.Add(label2);
this.Controls.Add(txtbx2);
this.Controls.Add(label3);
this.Controls.Add(txtbx3);
this.Controls.Add(label4);
this.Controls.Add(txtbx4);
this.Controls.Add(btn);
btn = new Button();
btn.Text = "Submit";
btn.Location = new Point(400, 100);
btn.Size = new Size(100, 100);
btn.BackColor = Color.Gray;
btn.ForeColor = Color.Yellow;
btn.Font = new Font("Verdana", 16);
btn.Click += new EventHandler(Button_Click);
}
private void Button_Click(object sender, EventArgs e)
{
MessageBox.Show("Thank You! ");
this.Close();
}
private System.Windows.Forms.Button add;
#endregion
}
this.Controls.Add(btn);
btn = new Button();
您首先将 btn 添加到 Controls 集合中。 (无论您在哪里第一次初始化 btn 变量)。然后创建新的 Button()。在添加到集合之前尝试设置您的按钮。