网站首页 > 文章中心 > 其它

vb6sstab1怎么跳到指定的选项卡_vb6编写时怎样切换选项卡?

作者:小编 更新时间:2023-08-17 22:06:46 浏览量:443人看过

VB中,SStab选项卡问题

假如你的SStab名叫SStab1,加入这个代码 Private Sub Form_Load() SSTab1.Tab = 0 End Sub 就行了.

vb里的sstab控件怎么用?

vb 代码切换当前选项卡

高手请帮忙sstab控件怎么编程 跳到下一个界面?

这个很简单啦

做一个按钮的单击事件 like this

Private Sub Command1_Click()

SSTab1.Tab = 1 '这个值就是你想要打开的选项卡的值,该值可以通过在sstab控件上右键的属性中得到.

End Sub

启动VB程序后,如何首先打开指定的SSTab控件的选项卡!

①. 前言

Visual Basic为编制Windows应用程序提供了一种全新的、相当简单的方式[1].在数据输入时,一般用文本框或者组合框,录入完一条记录后保存,然后才能录入下一条记录.下面以病房中医嘱的录入为例,介绍几种在VB中可以使输入大量数据简便化的方法.医院病房医嘱的录入项目和数据较多,如果在一个界面上完成输入,可以尽量提高录入效率,尽最大可能地避免录入错误.医嘱分长期医嘱和临时医嘱两大类别,每一类又可分为用药医嘱、检查医嘱、治疗医嘱、手术医嘱等几种类型,并且每种类型中所要求的输入项目都不尽相同,一位病人某一类型的医嘱中又会有若干条内容.我们用SSTab控件来选择输入长期医嘱和临时医嘱,用两组选项按钮来选择具体的医嘱类型,用MSFlexGrid控件完成数据的录入,充分利用控件数组的Visible属性,从而减少了界面刷新次数,提高了录入速度.

SSTab 控件提供了一组选项卡,每个选项卡都可作为其它控件的容器.在控件中,同一时刻只有一个选项卡是活动的,这个选项卡向用户显示它本身所包含的控件而隐藏其它选项卡中的控件.SSTab 控件就象笔记本中的分割线或一组文件夹上的标签一样.用 SSTab 控件,可以在应用程序中为某个窗口或对话框的相同区域定义多个页面,这样一来就节约了大量的空间.

可以在窗体中放入几个选项按钮,选择其中一个选项按钮时,出现一些输入项,当这些项目输入完以后,再选择另外一个选择项时,前面的输入项目消失,出现符合此条件下的输入项目.这样一来只利用一个窗体,就可以完成大量不同数据的输入.这主要利用了选项按钮互斥的属性,即选项按钮允许用户从一组互斥的选择中挑选一个,选择一个以后,组中的其它按钮都不能被选中.

在这儿我们把选项按钮放在Frame框内,形成一组,当选择其中一个时,其相对应的MSFlexGrid显示,用户可以进行该类项目的输入,而其它选项相对应的MSFlxGrid的Visible属性为False,从而限制了对其它项目的输入.

Private Sub Option1_Click(Index As Integer)

Dim i As Integer

MSFlexGrid1(i).Visible=False

Next i

With MSFlexGrid1(Index)

.Visible = True 注释:显示待输入的项目并聚焦于第一行第一列

.Row = 1

.Col = 0

End With

MSFlexGrid 控件可以对表格数据进行显示.在对包含在内的字符串和图片的表格可进行分类、合并以及格式化,具有相当好的灵活性,并且可与数据库控件相绑定.

Private Sub MSFlexGrid1_EnterCell(Index As Integer)

Text1(Index).Visible = False

Exit Sub

End If

.Col = .MouseCol

Text1(Index).Text = "" '清空文本框

Text1(Index).Top = .Top +.CellTop '确定文本框的位置与网格单元相重合

Text1(Index).Left = .Left + .CellLeft

Text1(Index).Width = .CellWidth

Text1(Index).Height =.CellHeight

Text1(Index).Text = .Text

Text1(Index).SetFocus

Private Sub MSFlexGrid1_LeaveCell(Index As Integer)

MSFlexGrid1(Index).Text = Text1(Index).Text

如果您的工具栏内没有SSTab和MSFlexGrid控件,可以在VB主菜单里选择"工程"|"部件".然后添加"Microsoft Tabbed Dialog Control"和"Microsoft FlexGrid Control"即可.

合理使用VB中的一些控件,如SSTab、MSFlexGrid、Option等,结合使用控件数组及控件的Visible属性,可以实现在同一界面上对大量不同类型数据的输入工作,从而提高了录入效率.

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章