2

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

4

2 回答 2

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
于 2013-06-23T09:54:00.823 回答
0

对的,这是可能的 !!

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

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

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

于 2013-06-23T09:43:26.853 回答