【发布时间】:2013-06-23 09:37:47
【问题描述】:
当我单击一个选项卡时,它会显示该选项卡页的内容,但我想在选择选项卡时执行操作,例如当我单击“财务选项卡”时将是财务选项卡中的组合框,该组合框应填充来自 sql server 的数据,是否可能?
【问题讨论】:
标签: vb.net winforms tabcontrol
当我单击一个选项卡时,它会显示该选项卡页的内容,但我想在选择选项卡时执行操作,例如当我单击“财务选项卡”时将是财务选项卡中的组合框,该组合框应填充来自 sql server 的数据,是否可能?
【问题讨论】:
标签: vb.net winforms tabcontrol
您可以使用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
【讨论】:
selectedTab?它在 Compact Framework 中不可用吗?
SelectedTab 属性在 Compact Framework 中不可用。 SelectedIndex 将是获取或设置所选标签的唯一方法。
TabControl1.SelectedIndex。谢谢!
是的,有可能!!
您可以使用带有组合框的面板
关于如何使用您的数据填充组合框,您可以查看此链接
【讨论】: