Есть ли синтаксис, который разрешит взаимодействие с окнами в realbasic/xojo?
Я создаю проект, который требует от меня взаимодействия между окнами.
Более конкретно, чтобы текст из объекта текстового поля был сохранен как переменная в другом окне.
Возможно ли это в Xojo/ Realbasic и каков его синтаксис?
1 ответ
На мой взгляд, было бы лучше добавить модуль в ваш проект, который содержит все глобальные свойства. Чем вы можете получить доступ к этим свойствам из всех ваших окон, таких как mySettings.myProperty1, не привязываясь к имени окна. Или вы можете добавить их в приложение как глобальное свойство.
Затем просто добавьте строку в событие изменения editfields, которая переносит текст в новое глобальное свойство, например mySettings.myProperty1 = Me.Text
Это позволит изменить имя вашего окна или добавить несколько окон, не требуя изменения ваших свойств. И это защитит ваше поле редактирования от изменений (по ошибке) от других окон.