Есть ли синтаксис, который разрешит взаимодействие с окнами в realbasic/xojo?

Я создаю проект, который требует от меня взаимодействия между окнами.

Более конкретно, чтобы текст из объекта текстового поля был сохранен как переменная в другом окне.

Возможно ли это в Xojo/ Realbasic и каков его синтаксис?

Визуальное использование форм для представления объектов

1 ответ

Решение

На мой взгляд, было бы лучше добавить модуль в ваш проект, который содержит все глобальные свойства. Чем вы можете получить доступ к этим свойствам из всех ваших окон, таких как mySettings.myProperty1, не привязываясь к имени окна. Или вы можете добавить их в приложение как глобальное свойство.

Затем просто добавьте строку в событие изменения editfields, которая переносит текст в новое глобальное свойство, например mySettings.myProperty1 = Me.Text

Это позволит изменить имя вашего окна или добавить несколько окон, не требуя изменения ваших свойств. И это защитит ваше поле редактирования от изменений (по ошибке) от других окон.

Другие вопросы по тегам