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

今天尝试做了个 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);}	
}

 

 

下载地址

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


[fanctdl filename="HTMLayout 自定义对话框" filesize="0.75" ]

下载地址:版本一:4yau | 版本二:k59t | 捐助我们

[/fanctdl]
 

编程语言

零基础学aarido编程:01 界面渲染引擎 HTMLayout - 基础窗口

2016-10-10 17:20:02

编程语言

【Mr.R出品】零基础学aarido编程:03 HTMLayout – 精仿网易云音乐UI v1.7

2016-11-17 14:49:35

45 条回复 A文章作者 M管理员
  1. 继续学习

  2. 继续学习

  3. 看下怎么样

  4. 这个整的挺好的

  5. gdhghgdf

  6. 看看

  7. 这个整的挺好的

  8. 厉害了

  9. 好,感谢

  10. 可以!

  11. 可以的

  12. very good

  13. xzc

  14. 很好

  15. sds

有新私信 私信列表
搜索