C# TabControl-鎖定頁面

  • 7487
  • 0

C# TabControl-鎖定頁面

原本想完成一個需求,

「利用使用者目前的瀏灠,來決定那些TabControl的頁面鎖定」,

本以為是個簡單的功能,

沒想到C#居然沒有相關的屬性,

如果用「Enabled」來做,反而會將整個頁的的控制元件鎖定,

那使用者是要怎麼維護資料 冏rz。

 

正常「Enabled」                     「Enabled」=false

tab1 tab2

 

目前沒有特別的好方法,

只有做「頁面隱藏」或「整頁不允許跳開」,

這二種方式!

//鎖定頁面
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
  if( tabControl1.SelectedTab == tabPage2 )
    tabControl1.SelectedTab = tabPage1;
}

 

自我LV~