This repository has been archived by the owner on Jun 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
07.对话框
Emerald内置三种对话框,包括普通对话框,屏幕信息框和提示信息框。
通过调用ECore.SimpleMsg
来实现此功能。
此功能将为您显示一个包含单个或多个按钮的对话框。
参数名 | 类型 | 说明 |
---|---|---|
Content | String | 对话框文本 |
Title | String | 对话框标题 |
Buttons() | String | 对话框的按钮,请使用StrArray函数。示例:StrArray("xx","xx",...),单个按钮:StrArray("xx") |
[optional] W | Long | 对话框宽度,可缺省,默认为窗口宽度的60% |
[optional] H | Long | 对话框高度,可缺省,默认为窗口宽度的40% |
[optional] UseBlur | Boolean | 是否使用高斯模糊背景,默认为True |
[optional] Radius | Long | 高斯模糊背景的模糊半径,默认为60 |
例子:
Dim a() As String
a = StrArray("aa","bb")
结果:
Ubound(a) = 1,a(0) = "aa",a(1) = "bb"
通过调用ECore.ScreenMsg
来实现此功能。
此功能将为您显示全屏的,仅有单条信息等待用户确认的对话框。
参数名 | 类型 | 说明 |
---|---|---|
Content | String | 对话框文本 |
[optional] UseBlur | Boolean | 是否使用高斯模糊背景,默认为True |
[optional] Radius | Long | 高斯模糊背景的模糊半径,默认为60 |
通过调用ECore.TipMsg
来实现此功能。
此功能类似ToolTipText,在上一个物件附近显示提示信息,鼠标离开上一个物件后,提示信息将消失。
当提示信息处的颜色较暗时,提示信息框的背景将自动调整为白色。
当提示信息处的颜色较亮时,提示信息框的背景将自动调整为黑色。
参数名 | 类型 | 说明 |
---|---|---|
Content | String | 提示信息内容 |
[optional] Delay | Long | 在上一个物件鼠标悬停指定时间后显示提示文本,默认为2000。(单位:ms) |
该页面没有帮助?
请提出您的看法或联系Error 404获取更多帮助。