企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# E4A窗口 # •关于窗口     窗口这个词在windows上很常见,一个窗口就是一个页面,在E4A中如果页面太多我们放在一个窗口里面通过属性 可视 来叠层显示很容易敲错代码,所以我们要引入窗口这个概念。 ![](https://img.kancloud.cn/41/19/4119484cf7f8524af35eedfc2de4defd_918x714.png) # •窗口中要注意的问题     程序打开默认会启动主窗口,多个窗口中全局变量不会互通,即全局变量是针对同窗口的,这点和易语言不同。 # •添加一个窗口 右键窗口中的项目,点击新建即可 ![](https://img.kancloud.cn/d9/e1/d9e191555ea7b65c8c9b86a84ffb8cc8_216x221.png) # •从一个窗口跳到另一个窗口 关于切换窗口很简单,一句代码搞定 ~~~ 切换窗口(创建 窗口1) ~~~ 但如果用户频繁切换窗口会导致窗口重复创建程序卡死,可以看官方解释 >  过程:切换窗口(欲切换窗口 为 窗口) > > 分类:核心类库---应用操作 > > 注释:切换到指定窗口,如果该窗口还未创建,则必须先创建该窗口,例如:切换窗口(创建 窗口1) > > 但在实际应用中为了防止切换窗口时重复创建窗口,必须先保存创建好的窗口,切换时再读取保存的窗口,例如: > > 如果 读取窗口("窗口1")=空 则 > >     保存窗口("窗口1",创建 窗口1) > > 结束 如果 > > 切换窗口(读取窗口("窗口1")) 这样写窗口切换就没问题了 # •两个窗口间变量的连接     前面都说了两个窗口变量不互通,因此我们需要一个桥梁,如下: ![](https://img.kancloud.cn/66/e8/66e85edebaa2b34666fefefdc0ab08cb_433x189.png) 在变量所在窗口切换到目标窗口代码上写如上图代码 在目标窗口写如下图所示代码 ![](https://img.kancloud.cn/1f/80/1f805be83bebb21fdc28d43046a73a6d_544x189.png)