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

2 vb.net tabcontrol winforms

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

Chr*_*ris 5

您可以使用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
Run Code Online (Sandbox Code Playgroud)