SSTab 控件提供了一组选项卡,每个选项卡都可作为其它控件的容器。在控件中,同一时刻只有一个选项卡是活动的,这个选项卡向用户显示它本身所包含的控件而隐藏其它选项卡中的控件。
SSTab 控件就象笔记本中的分割线或一组文件夹上的标签一样。用 SSTab 控件,可以在应用程序中为某个窗口或对话框的相同区域定义多个页面。用这个控件的属性可以:
决定选项卡的数目。
把选项卡组织到多于一行中。
为每一个选项卡设置文本。
在每个选项卡上显示一幅图形。
决定所用选项卡的样式。
设置每个选项卡的大小。
为了使用这个控件,必须首先决定想怎样组织放置到不同选项卡中的控件。设置 Tabs 和 TabsPerRow 属性来创建选项卡,并把它们组织到各行中。然后在设计时通过单击每个选项卡来选择它。对每个选项卡,在用户选定该选项卡时希望显示控件,所以要将这些控件绘制出来。按照要求,设置Caption、Picture、TabHeight 和 TabMaxWidth 属性,由此定制选项卡的顶部。
在运行时,用户可按 CTRL+TAB 键或使用每个选项卡的标题中所定义的加速键在选项卡之间移动。
也可用 Style、ShowFocusRect、TabOrientation 和 WordWrap 属性定制整个 SSTab 控件。
发行注意 可在文件 TABCTL32.OCX 中找到 SSTab 控件。为在应用程序中使用 SSTab 控件,必须将该控件的 .OCX 文件添加到工程中。当发行应用程序时,把合适的 .OCX 文件安装到用户的 Microsoft Windows 的 System 或者 System32 子目录下。关于如何将附加控件添加到工程中去的详细信息,请参阅 Visual Basic《程序员指南》。
1)工程-部件-在Microsoft Tabbed Dialog Contral 6.0选勾-确定。
2)双击工具箱中新添加的SSTab控件,窗体上就有该控件,调整它的大小。
使用SStab时,一定要先建Sstab,后往上放控件,放完之后检验一下是不是放上的控件属于Sstab了。也就是先不要运行,点一点Sstab的标签,如果只在相应的页面上有你刚刚放上去的控件就对了,如果点哪个标签那个控件都在就说明放错了,删掉重放。
sstab控件是选项卡控件,其选项卡的多少是可以自己定义的,你可能说的是定义了3个选项卡,你们在设计时必须点击不同选项卡,在不同的选项卡放置不同的控件。
3个选项卡都是一样的,其原因可能是你根本没有将控件放置在选项卡中(可能是你在放置控件时sstab控件时不活动的),你必须在放置控件时认定sstab控件是活动的,并且控件肯定是放置在sstab控件的选项卡中。
你的要求很正常,就是sstab的份内工作。你是怎么放置控件的呢?建好sstab后,再点击一下要放的控件,然后在tab 0或tab 1上拖动控件。你不会是双击放置控件的吧?