0

我发现自己不得不处理一些用 Gambas3 编写的令人愉快的遗留软件。我必须使用新的控制页面来扩展小型 GUI 应用程序的功能。

自然,至于我使用过的类似 GUI 库(Web、Android 开发、颤振……),我开始寻找一种在不同页面之间导航的方法。组织在.form文件中几乎暗示了这一点。

不幸的是,我找不到实现这一目标的方法。给定多个不同的Form对象,如何在它们之间交换当前查看的窗口?

4

1 回答 1

0

感谢 Gambas ONE 论坛的使用,我现在有了答案

要实现“表单切换”,必须隐藏/关闭第一个表单并显示下一个:

Public Sub Next_Click()

  FSecond.Show
  Me.Hide

End

Public Sub Return_Click()

  FMain.Show
  Me.Hide

End

隐藏表单只会让它从视图中消失,关闭它会破坏它(然后调用Show将再次创建它)。

于 2019-11-12T11:45:19.137 回答