我是VB6的初学者,我希望我能解释正确的事情
我想用2个按钮创建表单(按钮位于顶部表单位置) 因此每个按钮将切换到其他窗体/窗口/框架
例如
第一个按钮将显示窗口1(我只能设置参数)
第二个按钮将显示窗口2(我只能设置IP地址)
如果我们可以通过VB6做到这一点请指教? 如果是,如何做(一步一步)
备注 - 类似示例但是同一形式的多个窗口是系统属性(右键单击我的计算机和属性),我们可以看到每个按钮将查看不同的窗口
答案 0 :(得分:3)
听起来你在询问选项卡式对话框控件。要在VB6中使用选项卡式对话框控件:
您应该在组件工具框中注意到一个新控件。如果您没有看到工具箱,请点击查看 - >工具箱。这与IDE首先单击以向表单添加按钮的区域相同。选项卡式对话框控件看起来像几个文件夹的顶部选项卡。将鼠标悬停在工具箱中的控件上时,您将看到“SSTab”的工具提示文本。单击此控件,然后在表单上绘制一个矩形。
默认情况下,这将添加带有3个选项卡的选项卡式对话框控件,但您可以在属性窗口中更改此选项卡。现在,您可以在选项卡式对话框控件的选项卡顶部创建任何控件,并与控件进行交互,就像控件放在窗体本身上一样。
答案 1 :(得分:3)
使用2个按钮创建表单Command1
和Command2
。
在此表单上,创建2个框架,Frame1
和Frame2
。隐藏Frame2并确保将两个框架对齐,使它们具有相同的大小且位于彼此之上(Top
,Left
,Width
和Height
属性必须是相同的)
现在将此代码放入:
Private Sub Command1_Click()
Frame1.Visible = True
Frame2.Visible = False
End Sub
Private Sub Command2_Click()
Frame1.Visible = False
Frame2.Visible = True
End Sub
现在每个第一个按钮显示第一个框架,同时隐藏第二个框架。第二个按钮隐藏第一帧并显示秒数。我认为这是实施任务的最简单方法。
PS:不要忘记正确命名您的对象,使用Command1
或Frame2
之类的默认名称不是一个好主意 - 应该更具描述性。
答案 2 :(得分:1)
您想要的是MDI表格。这是一个包含其他形式的表单。
你可以找到关于他们的完整教程here,但这里是你想要做的事情的要点: