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

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

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

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

版本二:
零基础学aarido编程:02  HTMLayout – 自定义msgbox对话框 - R站|学习使我快乐! - 1
修改自动延时弹窗为tips模态弹窗,增加关闭按钮

版本一:
零基础学aarido编程:02  HTMLayout – 自定义msgbox对话框 - R站|学习使我快乐! - 2

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

第一种:直接调用win.msgbox 也就是windows系统机制提供的对话框。零基础学aarido编程:02  HTMLayout – 自定义msgbox对话框 - R站|学习使我快乐! - 4

零基础学aarido编程:02  HTMLayout – 自定义msgbox对话框 - R站|学习使我快乐! - 5 零基础学aarido编程:02  HTMLayout – 自定义msgbox对话框 - R站|学习使我快乐! - 6

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

零基础学aarido编程:02  HTMLayout – 自定义msgbox对话框 - R站|学习使我快乐! - 7

第三种:用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);}	
}

 

 

下载地址

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


文件下载
 


QQ㊀群: 240424174;QQ㊁群: 749250816;QQ㊂群: 542382043;
㊄群: 860166303;⑥群: 738134262 ⑦群 750397184
常见问题:1、文件解压请使用Winrar5.5版本以上解压;
2、视频播放有声音无画面,请了解下PotPlayer播放器;
3、回复仍不可见隐藏内容,请使用邮箱注册登录;
R大技术站 , 版权所有,如未注明 , 均为原创,如需转载请注明来源!
喜欢 (2)
[itdiy@qq.com]
分享 (0)
发表我的评论
取消评论

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
(34)个小伙伴在吐槽
  1. very good
    chenjf2019-06-02 22:37 回复 Windows 7 | Chrome 49.0.2623.112
  2. xzc
    sadf2019-03-17 19:56 回复 Windows 7 | Chrome 63.0.3239.132
  3. 很好
    汪汪2019-03-13 08:22 回复 Windows 7 | Chrome 48.0.2564.116
  4. sds
    sss2019-02-16 23:18 回复 Windows 10 | Chrome 55.0.2883.87
  5. 2
    22019-01-01 06:02 回复 Windows 10 | Chrome 71.0.3578.98
  6. 很棒!
    dafei25992018-12-14 11:59 回复 Mac OS X | Safari浏览器 605.1.15
  7. 很棒!
    nova_kline2018-12-12 12:53 回复 Windows 7 | Chrome 63.0.3239.132
  8. 看看学习学习
    clzwf2018-12-05 10:06 回复 Windows 7 | Chrome 70.0.3538.110
  9. 不错不错,试试看
    aaron2018-10-07 16:13 回复 Windows 10 | Chrome 63.0.3239.132
1 2