我有两种形式。我的MDI父母和MDI子女。在子窗体上,有一个带有4个选项卡的选项卡控件,每个选项卡都有自己的用途。在MDI父窗体上,我有一个菜单栏,可让您单击“客户”。从那里出现一个下拉列表,您可以选择“添加新”或“管理客户”等。每个菜单项都绑定到tab控件上的一个选项卡。因为tabcontrol仅存在于MDI子窗体上,我如何告诉它加载到子窗体中并根据用户在菜单栏中选择的选项在tabcontrol上选择一个标签?
编辑:它可以很好地加载到子窗体中,我只希望它能够打开特定的选项卡
答案 0 :(得分:0)
我知道了。万一有人怀疑,子窗体上的tabcontrol必须在设计器中公开,然后代码行是
这将来自Form1,这是MDI父表单,而form2是子项
private void YourCommandName_Click (object sender, EventsArgs e)
{
form2 child = new form2
child.MdiParent = this;
child.show();
child.tabcontrol1.SelectedTab = child.tabpage1;
}
也许有更好的方法,但这对我有用。