我点击添加按钮时必须创建三个文本框。最初我试图生成一个单独的文本框,但不能这样做。我从这个论坛以及 http://csharp.net-informations.com/gui/dynamic-controls-cs.htm接受了帮助。无法动态创建文本框
点击添加按钮时,我看不到任何文本框。
namespace DataDashBoard.UI
{
public partial class DataForm : Form
{
int cLeft = 1;
public DataForm()
{
InitializeComponent();
}
public TextBox AddNewTextBox()
{
TextBox txt = new TextBox();
this.Controls.Add(txt);
txt.Top = cLeft * 25;
txt.Left = 100;
txt.Text = "TextBox " + this.cLeft.ToString();
cLeft = cLeft + 1;
return txt;
}
private void btnAdd_Click(object sender, EventArgs e)
{
AddNewTextBox();
}
}
}
请帮忙!!!
我刚刚将您的代码复制到我的winform应用程序中,并且您的代码没有任何错误。 – GIANGPZO