我正在为VB 2010做一个类项目,该项目最初是为了使用按钮而设计的。但是,我发现使用选项卡控件看起来更好,更有意义。我问我的导师这是否可以接受并且她真的很喜欢它看起来如何,但我说我需要使用代码来更改页面上控件的属性以满足此分配的要求。
我可以回到使用按钮,但现在我只是想知道它是否可以完成?那么有一种方法可以为多个标签使用单个固定页面吗? (我可以调整它的大小,以便只显示选项卡按钮,但我觉得这太过于hackish)
答案 0 :(得分:0)
这是一个有问题的UI,因为TabControl通常用于更改区域内容的视图,并且您希望TabControl充当对象的“操作”。从项目的声音来看,RadioButtons听起来像是一个更合适的工具。
实现这一目标的一种方法是将TabControl和您正在修改的控件彼此分开,并且只显示每个选项卡的操作说明,如下所示:
Private Sub TabControl1_Selecting(sender As Object, _
e As TabControlCancelEventArgs) _
Handles TabControl1.Selecting
Select Case e.TabPage.Name
Case TabPage1.Name
Panel1.BackColor = Color.Blue
Case TabPage2.Name
Panel1.BackColor = Color.Red
End Select
End Sub