也许我是瞎子,但是我在这个问题上寻找答案已经有一段时间但是却找不到。我知道,可能它非常简单和基本,但是如果按下一个按下弹出的按钮,你如何创建一个按钮?如何指定具有哪些locatin和尺寸?非常感谢!
答案 0 :(得分:3)
解决方案适用于winforms
private void button1_Click(object sender, EventArgs e)
{
Button button = new Button();
button.Location = new Point(70,70);
button.Size = new Size(100, 100);
this.Controls.Add(button);
}
答案 1 :(得分:0)
如果您想创建,只需使用标准new
创建; WinForms
示例:
// On "MyCreateButton" click
private void MyCreateButton_Click(object sender, EventArgs e) {
Button newButton = new Button() {
Parent = this, // place new button on the current form
Location = new Point(10, 20), // place at x = 10, y = 20
Text = "New button", // Text on the button
//TODO: Add whatever button parameters you want
};
}
答案 2 :(得分:0)
为什么不创建所需的所有按钮,然后在运行时隐藏它? (仅显示button1) 然后,当单击button1时,将button2显示/设置为visible = true。