Как перейти на новую страницу в Gambas3 - PullRequest
0 голосов
/ 18 октября 2019

Мне приходится иметь дело с некоторым восхитительным устаревшим программным обеспечением, написанным на Gambas3. Я должен расширить функциональность небольшого GUI-приложения новой страницей управления.

Естественно, что касается похожих библиотек GUI, с которыми я работал (веб, разработка Android, флаттер, ...), я пришел посмотретьдля способа навигации между разными страницами. Организация почти подразумевает, что это возможно в .form файлах.

К сожалению, я не смог найти способ добиться этого. Учитывая несколько различных Form объектов, как я могу поменять текущее окно между ними?

1 Ответ

0 голосов
/ 12 ноября 2019

Благодаря использованию форума Gambas ONE у меня теперь есть ответ .

Чтобы добиться «переключения формы», нужно спрятать / закрыть первую форму и показать следующую:

Public Sub Next_Click()

  FSecond.Show
  Me.Hide

End

Public Sub Return_Click()

  FMain.Show
  Me.Hide

End

Если скрыть форму, она просто исчезнет из поля зрения, закрытие уничтожит ее (и последующие вызовы Show создадут ее снова).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...