单击选项卡控件的选项卡,我想在VB.Net中执行操作

时间:2013-06-23 09:37:47

标签: vb.net winforms tabcontrol

当我点击标签页时,它会显示该标签页的内容,但我想在选择标签页时执行操作,例如当我点击“财务标签”时在Finance选项卡中将是一个组合框,组合框应该填充来自sql server的数据,是否可能?

2 个答案:

答案 0 :(得分:4)

您可以使用TabControl.SelectedIndexChanged活动

Private Sub TabControl1_SelectedIndexChanged(sender as Object, e as EventArgs) _ 
     Handles TabControl1.SelectedIndexChanged

'suppose your *finance tab* instance is TabPageFinance 
If TabControl1.selectedtab is tabPageFinance
  'do stuff
End if

'or suppose *finance tab* index is 0 
If TabControl1.selectedindex = 0
  'do stuff
End if

End Sub

答案 1 :(得分:0)

是的,有可能!!

您可以使用带有组合框的面板

关于如何使用数据填充组合框填充,您可以看到此链接

http://vb.net-informations.com/dataset/bind-combobox.htm