嘿,当我单击 tabpage1 中的按钮时,我想打开 tabpage2。
我该怎么做 ?谢谢。
图片 :
你的问题和你的形象是两个不同的要求。
对于图像,您可以在 Form2 上使用自己的事件:
public event EventHandler OpenSecondTabPage;
public Form2() {
InitializeComponent();
button1.Click += button1_Click;
}
private void button1_Click(object sender, EventArgs e) {
OnOpenSecondTabPage();
}
protected void OnOpenSecondTabPage() {
if (OpenSecondTabPage != null) {
OpenSecondTabPage(this, EventArgs.Empty);
}
}
然后在你的主要形式:
protected override void OnShown(EventArgs e) {
base.OnShown(e);
Form2 f2 = new Form2();
f2.OpenSecondTabPage += f2_OpenSecondTabPage;
f2.ShowDialog(this);
}
void f2_OpenSecondTabPage(object sender, EventArgs e) {
tabControl1.SelectedTab = tabPage2;
}