当我在visualstudio(C#)中单击按钮时,我想在运行时添加文本框.我该怎么做



我想创建一个代码片段,当我按下按钮时,文本框必须出现在某个位置。无论我按下按钮多少次,这种情况都必须在运行时发生。

您可以执行以下操作:

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对象指定XY坐标。您可以通过以下操作自行设置:

Point p = new Point();
p.X = 100;
p.Y = 100;

每个文本框的这些值需要不同,以便正确地隔开。

最新更新