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# - Visual Basic COM DLL 在版本升级时不加载 COM .NET 程序集

vb6 - 等高线算法

c# - 用于 VB (COM) 客户端的 WCF 单一服务实例

.net - VB6 WinSock TCP 客户端和 .NET TCP 服务器

c# - VB6 到 C# XML 字符串转换特殊字符

vb6 - Microsoft Patch 958369 MS08-070 破坏了我的 VB6 应用程序(类型不匹配 - 动态创建的控件)

c++ - 将 BSTR 从 C++ DLL 函数传递到 VB6 应用程序

c - 从 native C DLL 调用回调到 VB6

vb6:如何从 vb6 运行程序并在完成后关闭它?

string - 如何删除字符串中最后一次出现的字符?