炫彩界面库AU3教程2,建立Radio-单选按钮
炫彩界面库AU3教程2,建立Radio-单选按钮#AutoIt3Wrapper_UseX64=n#endregion ;**** 参数创建于 ACNWrapper_GUI ****
#include "XCGUI_Fun.au3"
XInitXCGUI() ;初始化
$create = XWnd_Create("500", "500", "300", "200", "窗口测试", 47) ;建立GUI窗口
$radio1 = XBtn_Create("160", "100", "75", "25", "Test", $create) ;建立按钮
$radio2 = XBtn_Create("60", "100", "75", "25", "Test", $create)
XBtn_SetGroupID($radio1, 1) ;设置按钮分组ID
XBtn_SetGroupID($radio2, 1)
XBtn_SetType($radio1, 2) ;设置按钮类型
XBtn_SetType($radio2, 2)
XBtn_SetStyle($radio1, 2) ;设置按钮样式
XBtn_SetStyle($radio2, 2)
XBtn_SetCheck($radio1, True) ;设置按钮勾选状态
$btn2 = XBtn_Create("100", "140", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2") ;注册按钮事件
XWnd_ShowWindow($create) ;显示窗口
XRunXCGUI()
Func btn2($bh) ;按钮事件
xquit_acn($create)
EndFunc程序打开之后:
注意下面几个地方:$radio1 = XBtn_Create("160", "100", "75", "25", "Test", $create) ;建立按钮
XBtn_SetGroupID($radio1, 1) ;设置按钮分组ID
XBtn_SetType($radio1, 2) ;设置按钮类型
XBtn_SetStyle($radio1, 2) ;设置按钮样式
谢谢老大!学习了! !学习了!
点击退出按钮后出现该错误 要如何解决? 点击退出按钮后出现该错误 要如何解决?
zhaoyun 发表于 2016-3-22 08:37 http://www.autoitx.com/images/common/back.gif
xquit_acn($create) 改为 XWnd_CloseWindow($create) 试试 以下两张图的差别?
回复 4# zhaoyun
这个函数是2.0里的函数,请到顶置贴里下载2.0的UDF 回复 5# afan
UDF升级了。。 回复 8# guland
2.0运行后正常 对于单选RadioXEle_EnableDrawFocus($radio2,False)语句无效,是不是我用的不对我截了一张图,版主帮助看下。
回复 10# jsgh1983
添加下面的代码试试,看看注释你就明白了,这方面的操作有点复杂,主要还是因为我们使用的是纯代码,使用UI设计器就没这么复杂了,但是这些高级功能是收费的.....看在免费的份上复杂点还是可以忍的{:face (355):}XEle_EnableDrawFocus($radio1,False);设置元素不获得焦点
$bk=XEle_GetBkInfoManager($radio1);获取背景管理器
XBkInfoM_AddBorder($bk,$button_state_flag_check,0,1,0);设置选中时的边框为透明
XBkInfoM_AddBorder($bk,$button_state_flag_check_no,0,1,0) ;设置未选中时的边框为透明 本帖最后由 jsgh1983 于 2016-3-25 14:10 编辑
测试有效,谢谢!辛苦了! 谢谢,真的手教了! 收藏,谢谢 谢谢老师分享
这个我一定要收下
初学教程
页:
[1]
2