2016-04-13 2 views
1

Я создаю проект, который требует от меня взаимодействия с поперечным окном.Есть ли синтаксис, который позволит оконную связь в realbasic/xojo?

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

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

Visual, using shapes to represent objects

+1

Вы можете ссылаться на общедоступные свойства и элементы управления других окон, используя синтаксис 'WindowName.ControlName.PropertyName' или' WindowName.PropertyName'. –

+1

Большое вам спасибо, это именно то, что мне нужно! Я создаю проект палача для школы, который требует этого точного синтаксиса, чтобы все работало. –

ответ

2

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

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

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

Смежные вопросы