零基础学aarido编程:02 HTMLayout – 自定义msgbox对话框

编程语言 Mr.R 2年前 (2016-11-09) 2557次浏览 已收录 24个评论 扫描二维码

今天尝试做了个 HTMLayout 的自定义 msgbox 对话框,并做了封装,下面就来看下实际效果吧!

说明:
HTMLayout 提示内容、标题内容 均支持 html 代码,大家可以充分发挥想象力。

版本二:
零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框
修改自动延时弹窗为 tips 模态弹窗,增加关闭按钮

版本一:
零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框

本实例提供了 3 种弹窗模式,并且都有返回值,方便调用
零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框

第一种:直接调用 win.msgbox 也就是 windows 系统机制提供的对话框。零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框

零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框 零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框

第二种:用 htmlayout 定制的仿 msgbox 对话框,有 3 种模式可选。

零基础学 aarido 编程:02  HTMLayout – 自定义 msgbox 对话框

第三种:用 htmlayout 定制的弹出提示框,并且会在指定时间内自动关闭。

 

调用代码说明

 

import tipsbox  //载入自定义窗口库

mainForm.alert.oncommand = function(id,event){   //弹出 msgbox
	msg = tipsbox.alert("这是内容","这是标题")
	//按钮事件触发 
	if(msg == true){
	process.execute(url);
	}else{process.execute(homepage);}	
}
 
mainForm.msg.oncommand = function(id,event){   //弹出自定义 msgbox
 	//自定义弹窗 参数(信息,标题,父窗口,按钮模式,按钮图片,宽,高)
 	//按钮显示模式 默认:确定  1、确定&取消 2、是&否
 	//按钮显示模式 默认:不显示 1、warning 2、error 3、question 4、OK
 	//宽高 默认 450px,155px
	msg = tipsbox.msg("这是内容","这是标题",mainForm,2)	//返回值 ok yes no cannel
	
	//按钮事件触发 
	if(msg=="ok" || msg =="yes"){
	process.execute(url);
	}else{process.execute(homepage);}
}

mainForm.msgtips.oncommand = function(id,event){  //弹出 延时 box
	//自定义 延时自动关闭 窗口	参数(信息,延时,宽,高)
	msg = tipsbox.msgtips("延时 2 秒自动关闭",2000,300,120) 

	//按钮事件触发
	if(msg == true){
	process.execute(url);
	}else{process.execute(homepage);}	
}

 

 

下载地址

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!



 


修仙㊀群
修仙㊁群
常见问题:1、文件解压请使用 Winrar5.5 版本以上解压;
2、视频播放有声音无画面,请了解下 PotPlayer 播放器;
R 大技术站 , 版权所有,如未注明 , 均为原创,如需转载请注明来源!
喜欢 (0)
[itdiy@qq.com]
分享 (0)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(24)个小伙伴在吐槽
  1. qqqq
    xx2018-08-03 15:21 回复 Windows 7 | Chrome 65.0.3325.181
  2. 学习一下
    学习一下2017-11-07 14:15 回复 Windows 7 | Chrome 62.0.3202.62
  3. 学习一下
    1112017-10-19 13:34 回复 Windows 7 | 搜狗浏览器 2.X
  4. okok
    fdsfds2017-10-15 22:27 回复 Windows 7 | Chrome 55.0.2883.87
1 2