2012-11-14 3 views
2

안녕하세요, 이건 정말 기본적인 물건이지만 웹상에서 간단한 답을 찾지 못하는 것 같습니다. Visual Studio 2010을 사용하여 C#을 사용하고 기본 탭 컨트롤에 두 개의 탭이 있고 Tabcontrol 외부에 계산 단추가 있으므로 사용자가 선택한 탭에 따라 다른 합계를 계산해야합니다. 당신은 아마 대답 할 시간을내어 내가 감사 있도록 프로그래밍에 아주 새로운 해요 말할 수있는 어떤 도움이 좋을 것기본 탭 컨트롤

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

:

내 초기 생각의 라인을 따라 if 문을 사용하는 것이 었습니다

+2

글쎄, 당신이 제공되는 경우 문 무엇을 작동하지 않습니다 ? 그것은 나에게 가장 논리적 인 접근법처럼 보입니다. – 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