VB6 + 如何通过按钮在表单中的窗口/框架之间切换

标签 vb6

我是 VB6 的新手,我希望我解释正确

我想创建带有 2 个按钮的表单(按钮位于顶部表单位置) 所以每个按钮都会切换到其他窗体/窗口/框架

例如

第一个按钮将显示窗口 1(我只能在那里设置参数)

第二个按钮将显示窗口 2(我只能设置 IP 地址)

如果我们可以用 VB6 做到这一点,请指教? 如果是,该怎么做(一步一步)

备注 - 类似的例子,但是多窗口在同一个窗体是系统属性(右击我的电脑和属性),我们可以看到每个按钮将显示不同的窗口

最佳答案

创建一个包含 2 个按钮的表单,Command1Command2

在这个表单上,创建 2 个框架,Frame1Frame2。隐藏 Frame2 并确保将两个框架对齐,使它们具有相同的大小并位于彼此的正上方(TopLeftWidthHeight 属性必须相同)

现在将此代码放入:

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:不要忘记正确命名您的对象,使用默认名称(如 Command1Frame2)不是一个好主意 - 应该比这更具描述性。

关于VB6 + 如何通过按钮在表单中的窗口/框架之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21414326/

相关文章:

c# - 使用子字符串验证文本框的最后 4 位数字 C#(vb6 右函数)

delphi - 将旧的 delphi 5 项目转换为图表(也是 vb6)

vb6 - 部署使用 QuickBooks SDK 创建的应用程序

作为标准用户在 Windows Vista 上安装 VB6

mysql - 如何从 Visual Basic 6 连接到 MySQL 数据库

c# - 更新或删除数据库结果的当前行

C# 等价于 VB 字符串大于

vb6 - 是否可以对 VB6 应用程序进行数字签名?

vb6 - 如何确定路径是vb6中的文件还是目录?

vb6 - Jenkins 管道 : build steps not running concurrently?