0

我正在为 VB 2010 做一个类项目,该项目最初设计为使用按钮。但是,我发现使用选项卡控件看起来更好并且更有意义。我问我的导师这是否可以接受,她真的很喜欢它的外观,但说我需要使用代码来更改页面上控件的属性以满足此作业的要求。

我可以回到使用按钮,但现在我只是想知道它是否可以完成?那么有没有办法将单个固定页面用于多个选项卡?(我可以调整它的大小,以便只显示选项卡按钮,但我觉得这太骇人听闻了)

4

1 回答 1

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
于 2013-01-29T18:44:20.737 回答