我无法设法获取在运行时创建的textboxes
中的值。在运行时创建控件
我想让用户从checkedlistbox
中选择一些东西,并在textboxes
中输入他希望在每次按钮单击时创建的任何值。
如何获得那些texboxes
的名称?他们真的存在?我是初学者,我真的不明白他们是如何创建的。
这是我的代码,我创建textboxes
。
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int x = 466;
int y = 84;
foreach (var itemChecked in checkedListBox1.CheckedItems)
{
int i = 0;
TextBox tb = new TextBox();
tb.Location = new Point(x, y);
tb.Name = "txtBox" + i++.ToString();
Controls.Add(tb);
y += 30;
}
你使用winforms吗? – 2013-02-15 12:26:15
也 - 在哪里(那么)你需要的名字? – 2013-02-15 12:27:13
你正在初始化我在循环内 – CR41G14 2013-02-15 12:27:41