我正在创建一个项目,要求我进行跨窗口交互。
更具体地说,将文本框对象中的文本作为变量存储在另一个窗口中。
这在Xojo / Realbasic中是否可行?它的语法是什么?
答案 0 :(得分:2)
在我看来,最好在项目中添加一个包含所有全局属性的模块。您可以从mySettings.myProperty1等所有窗口访问这些属性,而不必绑定到窗口名称。或者您可以将它们作为全局属性添加到App。
然后只需在editfields change事件中添加一行,将文本传输到新的全局属性,如mySettings.myProperty1 = Me.Text
这样可以更改窗口名称或添加多个窗口,而无需更改属性。它将保护您的编辑区域免受其他窗口的更改(错误)。