2014-09-23 85 views
-3

我有一個程序,它有一個tabControl,有幾個TabPages和一些東西在它的外面。C# - TabControl TabPage的SelectedIndex

我要編一個TabControl的SelectedIndex更改或類似的東西....我希望它做的是這樣的:

我有兩個的TabPages,如果選擇tabPage1然後它能夠​​在外面一些groupboxes (在同一個表單中),如果tabPage2被選中,那麼啓用groupboxes = false。有人可以幫助我嗎?

+0

沒有人會寫代碼你免費的東西。 :) – Dennis 2014-09-23 18:34:16

回答

1

使用SelectedIndexChanged事件

private void TabControl1_SelectedIndexChanged(Object sender, EventArgs e) 
{ 
     MessageBox.Show("You are in the TabControl.SelectedIndexChanged event.");  
} 

,並檢查當前指數是從發件人對象

http://msdn.microsoft.com/en-us/library/system.windows.forms.tabcontrol.selectedindexchanged%28v=vs.110%29.aspx

+0

這不是我想要做的 - 我想要一個If語句 - 當你改變tabPage1到tabPage2然後選擇的東西都​​是禁用的,然後從tabPage2到tabPage1的選擇項啓用 – user3834733 2014-09-23 20:11:37

+0

我正在教你釣魚。 .. – VisualBean 2014-09-24 12:06:40