2014-09-23 68 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