19.htmlayout & Aardio 按钮事件实现方法总结(5)

编程语言 Mr.R 3年前 (2016-12-13) 1401次浏览 已收录 0个评论 扫描二维码

19.htmlayout & Aardio 按钮事件实现方法总结(5) - R站|学习使我快乐! - 1

import win.ui;
import web.layout; //导入layout
import web.layout.behavior.windowCommand;
import process;
mainForm = win.form(text="aardio工程";right=359;bottom=669;border="none")
mainForm.add()
wbLayout = web.layout( mainForm )  
if( _STUDIO_INVOKED ){  //开启layout调试
	import web.layout.debug;
	wbLayout.attachEventHandler( web.layout.debug );
	}
	
html = /** 
<!DOCTYPE html>
<html>
<head>
	<title>R大技术站</title>
	<style type="text/css">
	#btn{width:120px;height:32px;line-height:32px;text-align:center;margin-top:10px;margin-left:50%% - 60px;background:#009688;color:#fff;behavior:mybtn;}
	#btn:hover{background:#c1c1c1;}
	</style>
</head>
<body>	
	<p><div id="btn">按钮mybtn</div></p>	
</body>
</html>

 **/
 
namespace web.layout.behavior.mybtn{  //使用命名需要将事件定义在载入html之前
	onMouseClick = function (ltTarget,ltOwner,reason,behaviorParams) {
		..mainForm.close()	//命名空间里需要使用..来指定全局变量		
	}
}

wbLayout.html = html;  //载入html  
 
mainForm.show() 
return win.loopMessage(); 

同(方法4)一样用div定义了一个按钮;
也是给按钮指定了一个behavior:mybtn事件,
但是这个behavior不是htmlayout自带的,
所以呢我们就需要通过:
namespace web.layout.behavior.mybtn{

}
来指定这个behavior的事件,并应用到按钮上!

这就是传说中的htmlayout自定义behavior大法!!!
传说中掌握这个大法将无所不能!!!


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

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

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

  • 昵称 (必填)
  • 邮箱 (必填)