易语言信息框是否按钮
发布网友
发布时间:2022-05-11 14:08
我来回答
共5个回答
热心网友
时间:2023-10-13 20:32
你只要输入“信息框”这三个字或其首字母“xxk”然后回车即可输出格式化的代码,然后在代码行按下alt+右光标键即可展开命令参数,这时只需移动鼠标到每一个参数位置即可看到“原汁原味”的帮助信息,这是最恰当不过的啦
热心网友
时间:2023-10-13 20:32
既然不要复制的,那我就自己写了,呵。经测试过。
①提示性的信息框:
.版本
2
.子程序
_按钮1_被单击
信息框
(“i'am
x。”,
0,
“haha”)
——————前面的双引号代表要提示的内容,数字0表示默认的只有确定按钮,后面的双引号代表提示的标题,如平时所遇见的“注意!”,“提示”等。
②可操作的信息框
.版本
2
.子程序
_按钮2_被单击
.如果真
(信息框
(“确定要退出吗?”,
#确认取消钮
+
#询问图标,
“退出:”)
=
0)
销毁
()
.如果真结束
——————无非多了#确认取消钮,后面的“#询问图标”可有可无,也可换成“#警告图标”,效果就不同了。
以下是格式:(lz可参照自行设置)
调用格式:
〈整数型〉
信息框
(通用型
提示信息,整数型
按钮,〔文本型
窗口标题〕)
-
系统核心支持库->系统处理
在对话框中显示信息,等待用户单击按钮,并返回一个整数告诉用户单击哪一个按钮。该整数为以下常量值之一:
0、#确认钮;
1、#取消钮;
2、#放弃钮;
3、#重试钮;
4、#忽略钮;
5、#是钮;
6、#否钮。如果对话框有“取消”按钮,则按下
esc
键与单击“取消”按钮的效果相同。本命令为初级命令。
参数<1>的名称为“提示信息”,类型为“通用型(all)”。提示信息只能为文本、数值、逻辑值或日期时间。如果提示信息为文本且包含多行,可在各行之间用回车符
(即“字符
(13)”)、换行符
(即“字符
(10)”)
或回车换行符的组合
(即:“字符
(13)
+
字符
(10)”)
来分隔。
参数<2>的名称为“按钮”,类型为“整数型(int)”,初始值为“0”。参数值由以下几组常量值组成,在将这些常量值相加以生成参数值时,每组值只能取用一个数字(第五组除外):
第一组(描述对话框中显示按钮的类型与数目):
0、#确认钮;
1、#确认取消钮;
2、#放弃重试忽略钮;
3、#取消是否钮;
4、#是否钮;
5、#重试取消钮
第二组(描述图标的样式):
16、#错误图标;
32、#询问图标;
48、#警告图标;
64、#信息图标
第三组(说明哪一个按钮是缺省默认值):
0、#默认按钮一;
256、#默认按钮二;
512、#默认按钮三;
768、#默认按钮四
第四组(决定如何等待消息框结束):
0、#程序等待;
4096、#系统等待
第五组(其它):
65536、#位于前台;
524288、#文本右对齐
参数<3>的名称为“窗口标题”,类型为“文本型(text)”,可以被省略。参数值指定显示在对话框标题栏中的文本。如果省略,默认为文本“信息:”。
热心网友
时间:2023-10-13 20:33
在窗口是否关闭那写
如果(信息框("是否关闭",#是否钮,"提示")=#是钮)
返回(真)
.否则
返回(假)
热心网友
时间:2023-10-13 20:33
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.如果真 (信息框 (“是否退出?”, #是否钮 + #询问图标, ) = #是钮)
结束 ()
.如果真结束追问哦
热心网友
时间:2023-10-13 20:34
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.如果真 (信息框 (“你好”, 1, , ) = #取消钮)
_启动窗口.标题 = “取消”
返回 ()
.如果真结束
.如果真 (信息框 (“你好”, 1, , ) = #确认钮)
_启动窗口.标题 = “确认”
返回 ()