2016-04-13 29 views
1

我正在创建一个需要我进行跨窗口交互的项目。是否有语法允许realbasic/xojo中的窗口通信?

更具体地,用于从一个文本框对象中的文本将被存储为在另一窗口的变量。

在Xojo/REALbasic中这是可能的,什么是它的语法?

Visual, using shapes to represent objects

+1

您可以通过使用'WindowName.ControlName.PropertyName'或'WindowName.PropertyName'语法是指公共属性和其他窗口的控制。 –

+1

非常感谢,这正是我需要的!我正在为学校创建一个hang子手项目,它需要这种确切的语法才能使所有的工作都能正常工作 –

回答

2

在我看来,这将是更好的模块添加到您的项目包含所有全局属性。比你可以从mySettings.myProperty1之类的所有窗口访问这些属性,而不必绑定到窗口名称。或者你可以将它们添加到App作为全局属性。

然后只需添加一行到editfields改变事件的文本到新的全局属性一样mySettings.myProperty1 = Me.Text

这将允许更改窗口名称或添加多个窗口,而无需转移改变你的属性。它将保护您的编辑区域免受其他窗口中的更改(错误)。

相关问题