我的按钮未显示在 C# (Visual Studio Code) 中

问题描述 投票:0回答:1

我正在尝试在表单上添加可点击的按钮,但没有显示。我正在使用 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

}

c# forms button
1个回答
0
投票
this.Controls.Add(btn);


btn = new Button();

您首先将 btn 添加到 Controls 集合中。 (无论您在哪里第一次初始化 btn 变量)。然后创建新的 Button()。在添加到集合之前尝试设置您的按钮。

© www.soinside.com 2019 - 2024. All rights reserved.