最好用一个例子来解释。
TabControl有Tab1和Tab2。
我正在尝试这样做,当选择Tab1时,Button1可见并保持可见。 选择Tab2时,Button1不可见并保持不可见。单击选项卡时我需要它才能工作,而不是单击选项卡的内容区域时。
谢谢。
答案 0 :(得分:1)
试试这个:
Private Sub TabControl1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TabControl1.MouseClick
Me.Button1.Visible = TabControl1.SelectedTab Is TabPage1
Me.Button2.Visible = TabControl1.SelectedTab Is TabPage2
End Sub
顺便问一下,你为什么需要那个?如果Button1在TabPage 1上而Button2在TabPage2上,它们将自动显示/隐藏。
此致
答案 1 :(得分:0)
您可以这样做的一种方法是在每个标签头上添加一个“onclickclick”功能,用于设置您尝试显示/隐藏的按钮的可见性样式。