2012-11-14 93 views
2

嗨,這是非常基本的東西,但我似乎無法在網上找到簡單的答案。我使用的是Visual Studio 2010,在做C#,並且在Tabcontrol之外的基本選項卡控件和計算按鈕中有兩個選項卡,我需要根據用戶選擇哪個選項卡來計算不同的總和。基本選項卡控制

我最初的想法是使用線沿線的一個if聲明:

private void calculateButton_Click(object sender, EventArgs e) 
     { 
      if (tabControl.tab1.selected == true) 
      { 
       MessageBox.Show("whatever"); 
      } 
      else 
      { 
       MessageBox.Show("doesnt matter"); 
      } 
     } 

任何幫助將是巨大的,你可能會說我很新的節目,所以感謝您抽出時間來回答

+2

那麼,不與if語句你提供工作?這對我來說似乎是最合乎邏輯的方法。 – pyrocumulus

+0

TabPage控件尚未選擇屬性。 –

+0

http://stackoverflow.com/questions/8653036/check-if-a-specific-tab-page-is-selected-active-in-c-sharp檢查這個 – Karthik

回答

0
private void calculateButton_Click(object sender, EventArgs e) 
     { 
      if (tabControl.SelectedTab == tab1) 
      { 
       MessageBox.Show("whatever"); 
      } 
      else 
      { 
       MessageBox.Show("doesnt matter"); 
      } 
     } 
+0

乾杯! – user1823383

0

試試這個:

private void calculateButton_Click(object sender, EventArgs e) 
{ 
    if (tabControl.SelectedTab == tab1) 
    { 
     MessageBox.Show("whatever"); 
    } 
    else 
    { 
     MessageBox.Show("doesnt matter"); 
    } 
} 
+0

耶!歡呼聲非常感謝你 – user1823383