TabControl控件是一个选项卡控件,在C#的Winform程序中会经常用到。在开发中,有时,需要根据用户选择的选项卡不同,而执行不同的操作,这时,我们就会想:怎样判断,用户当前选择的是哪个选项卡?
解决方案:使用TabControl控件的SelectedTab属性。
可以做一个小实验。
(1)建立一个C#的Windows项目。
(2)在Form窗体上绘制一个TabControl控件(tabControl1),绘制一个按钮控件(button1)。
(3)在按钮的单击事件中写入以下程序。
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(tabControl1.SelectedTab.Text.ToString());
}
(4)运行后的情况是,你选择了哪个选项卡,并单击按钮,就会出现那个选项卡上的文本。
如此一来,我们就可以通过tabControl1.SelectedTab.Text.ToString()的值,判断用户选择的是哪个选项卡了。