我想创建一个代码片段,当我按下按钮时,文本框必须出现在某个位置。无论我按下按钮多少次,这种情况都必须在运行时发生。
您可以执行以下操作:
public void ButtonAddNewTextbox_Click(object sender, EventArgs e)
{
TextBox textbox = new TextBox();
textbox.Location = new Point(); // specify position inside the constructor
Controls.Add(textbox);
}
注意:我还没有为Point对象指定X
和Y
坐标。您可以通过以下操作自行设置:
Point p = new Point();
p.X = 100;
p.Y = 100;
每个文本框的这些值需要不同,以便正确地隔开。