嘿我想点击tabpage1中的按钮时打开tabpage2。
我该怎么办?感谢。
图片:
答案 0 :(得分:1)
您的问题和图片是两个不同的要求。
对于图像,您可以在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;
}