我在我的 winform 上有一个 usercontrol
,并且在每次单击按钮时(在运行时)创建多个用户控件。我usercontrol
有一个textbox
. 另外,在 winform 上我有一个简单的文本框。我希望,当我选择用户控件时,动态文本框中的文本也出现在简单文本框中。在我的代码中,它说来自用户控件的文本框不在当前上下文中。我的代码:
private void Gettext()
{
int i = 0;
Control[] txt = Controls.Find("txtBox" + i.ToString(), true);//here I search for the dynamical textbox
foreach (Control c in panel1.Controls)
{
if (c is UserControl1)
{
if (((UserControl)c).Selected)
txtSimple.Text= txtBox[0].Text ;
}
i++;
}