嗯,我搜索了很多,并找不到任何帮助。来自以编程方式添加多次的Usercontrol的访问控制?
我有一个带有选项卡的窗体。当我点击一个按钮时,会添加一个新选项卡,并将一个用户控件添加到新选项卡中。
我不知道如何访问第二个+选项卡上的控件。我可以从第一个标签访问用户控件,只是没有其他人。
这是我到目前为止的代码。
private void button1_Click(object sender, EventArgs e)
{
string title = "tabPage " + (tabControl1.TabCount + 1).ToString();
TabPage newPage = new TabPage(title);
tabControl1.TabPages.Add(newPage);
UserControl1 newTabControl = new UserControl1();
newPage.Controls.Add(newTabControl);
}
private void button2_Click(object sender, EventArgs e)
{
label1.Text = userControl1.textBox1.Text;
}
所以,当我点击一个按钮,说2〜3次,以及如何得到的文本框中从该选项卡中的用户控件的文本?
......也许我正在全力以赴呢?
请勿将“C sharp”等内容添加到您的标题中。我们在[so]上使用了标签。此外,该语言被命名为“C#”,而不是“C sharp”。 –
什么是“userControl1”?它似乎与您动态创建的选项卡无关。 – dzendras
userControl1只是usercontrol的名称。该控件只是一个标签和文本框。 usercontrol1.textbox1.text是我如何访问添加到选项卡的用户控件中的文本框的文本属性。 –