WINFORM中的TabControl如何使其中的某Tab效(即不允中)?
求解:WINFORM中的TabControl如何使其中的某Tab效(即不允中)?
[解决办法]
试试这样:
private void tabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (this.tabControl1.SelectedTab!=tabPage2)
{
this.tabControl1.SelectedTab=tabPage2;
}
}
[解决办法]
我的想法是 把不用的都保存起来 然后需要的时候再显示出来
通过add 和 remove 方法实现
例如
private void Form2_Load(object sender, System.EventArgs e)
{
mtabp = new TabPage();
mtabp = this.tabControl1.TabPages[1];
this.tabControl1.TabPages.RemoveAt(1);
}
private void button1_Click(object sender, System.EventArgs e)
{
this.tabControl1.TabPages.Add(mtabp);
}
[解决办法]
楼主的这个问题在1.1中是不不足,只能通过一些变通的方法来实现.由于这个原因在2.0里已对这个问题有了解决的方法,就是通过事件Deselecting来达到这个目的.