书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 47|回复: 0

【初始化函数的阻塞性与载体窗口】

[复制链接]

451

主题

474

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581710
发表于 2024-11-5 00:43:06|字数:610 | 显示全部楼层 |阅读模式
这条函数的第2个参数非常重要,当为真的时候会初始化并显示ui,当为假时会初始化并隐藏ui

初始化函数的阻塞性

当执行这条代码后,会加载ui界面,同时这条函数会进入一个等待(也就是这条代码下方的代码不会被执行),这会导致载体窗口也进入等待而无法使用

因此需要创建一个独立的窗口用来当载体窗口


这个窗口不可用作其他途径,载体窗口的可视属性可以设置为假,同时建议将_启动窗口作为载体窗口

重点:
有些用户想在功能界面上写验证弹窗


目前3个选择框的禁止属性都为真,需要验证成功才能解除禁止属性,这种写法的好处是可以向用户展示自己的软件界面

如果直接在这个窗口下面去写初始化代码是错误的(也就是不能将这个窗口作为载体窗口)

如果使用这个窗口作为载体窗口,因为载体窗口是无法被操作的,也就是说这个窗口会加载不出来

正确写法:
将载体窗口作为启动窗口,然后写下方的代码
  
载入 (窗口1, , )       ’是否采用对话框方式要用假
未闻花名_响应程序_初始化 (&未闻花名界面响应接收函数, )


窗口1就是上图的窗口名称

这样子相当于初始化了一个不显示的ui,用户直接看到的是窗口1


窗口1中可以通过下图的代码实现界面的显示与隐藏

重点2:
如果你的程序需要初始化某些代码的,同样不可以写到未闻花名_响应程序_初始化()的下方

返回:【未闻花名ui平台简介】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-11-21 17:34 , Processed in 0.075901 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表