aardio - 【库】简单信息框

32 篇文章 16 订阅

简介:

aardio自带的message库很好,但风格为灰色,略显沉重,我将其改为亮色风格,喜欢的可以试用下。

库下载地址:

http://chengxu.online  →  aardio资源下载  →  message.rar

主要功能:

1、自定义信息图标、图标颜色、文本、文本颜色、背景色、按钮风格(文本、图标、颜色等)、按钮区背景颜色

2、可设置超时自动关闭时间

3、可设置是否显示确定按钮

4、可定义是否显示标题栏(右上角关闭按钮),可设置标题栏风格

5、可设置窗口圆角

6、内置很多信息框类型,如 info(简单信息提示)、ask(确认取消)、input(输入框)、progress(进度条)、select(单选多选)、form(自定义子窗口) 等,只需要简单调用即可。

7、可内嵌到winform,只需导入本库后,直接使用 winform.info("") 即可。

信息框基本组件构成:

使用指南:

 先设置属性,再弹出信息框。

弹出信息框后,可根据返回值再进行后续操作,比如close()等。

部分效果如下:

超时关闭窗口动画:

1、向上移动渐隐

2、普通渐隐 

调用代码示例:

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add()
/*}}*/

winform.show();
import godking.message
var msg = godking.message()
msg.showOK = false
msg.showTitlebar = true
msg.round = 16
msg.info("这里是光庆改的简单信息框",0)
msg.ask("这里是光庆改的简单信息框,您喜欢吗?")
msg.input("这里是光庆改的简单信息框,请输入【喜欢】:",false)

win.loopMessage();

加载自定义子窗口:

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add()
/*}}*/
winform.show();

var form = /***
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=200;bottom=100)
winform.add(
button={cls="button";text="Button";left=0;top=60;right=150;bottom=90;z=2};
checkbox={cls="checkbox";text="我是返回值,请勾选";left=0;top=0;right=200;bottom=20;bgcolor=16777215;z=1};
combobox={cls="combobox";left=0;top=30;right=200;bottom=56;edge=1;items={};mode="dropdown";z=3}
)
/*}}*/
winform.show();
win.loopMessage();
***/

import godking.message
var m = godking.message()
var r = m.form( "加载子窗口",form,true,0,function(winform){
        /*在信息框中加载子窗口,参数:1、信息文本;2、form子窗体代码;3、是否显示确认取消按钮;4、超时关闭时间;5、确定按钮事件函数;
        该函数的参数为加载的子窗体对象,该函数的返回值作为 modalMode=true 时 form() 函数的返回值*/
		return winform.checkbox.checked; 
})
if r===null m.info("您取消了!",0);
elseif r m.smile("您选择了!",0);
else m.frown("您拒绝了!",0);

win.loopMessage();

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢光庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值