零基础学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

35 条回复 A文章作者 M管理员
  1. 可以的

  2. very good

  3. xzc

  4. 很好

  5. sds

  6. 2

  7. 很棒!

  8. 很棒!

  9. 看看学习学习

  10. 不错不错,试试看

搜索