主题:  关于系统按钮的名字的疑问!?

阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
#12003/6/12 15:26:46
我想用 Checked@"ButtonIconTitle"来检测系统按钮的状态,就是AW自带的那些按钮样式

但是我发现按钮的“标题”就是程序中“按钮上的文字”,而有的时候我用到的按钮(checkbox)我不想让他有文字,就是一个空白的checkbox,但是这个时候检查他的状态用Checked@"ButtonIconTitle"就混乱了,为了让checkbox没有按钮文字,我把按钮交互的标题都变成了空白的,这是用checked就不知道怎么控制了。

有解决的办法吗? 还有那些知识点我还没认识到,请指出,谢谢



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#22003/6/12 15:58:16
按钮标题可以在按钮编辑对话框中设置为不显示。也就是Label选择none.



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
注册:2000/11/4 21:26:33
#32003/6/12 19:05:22
可以用注释号来作按钮的名字即前面加两个减号.如
--Button1
--Button2



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#42003/6/12 19:09:19
第三种办法:ChildNumToID



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
注册:2000/11/4 21:26:33
#52003/6/12 20:19:29
象孔老二一样啦.



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
注册:2001/5/11 19:19:54
#62003/6/12 20:23:55
这个在showme里有一个非常经典的实例!——radiobutton
实现的方法就是Y所说的方法!
可以自动判断当前按钮的状态,具体语句为:
repeat with n:=1 to IconNumChildren(IconParent(IconID))
ButtonID:=ChildNumToID(IconParent(IconID), n)
if ButtonID=IconID then
Checked@ButtonID:=1
else
Checked@ButtonID:=0
end if
end repeat


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
#72003/6/13 9:59:38
多谢各位朋友!



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#82003/6/13 11:37:47
滨滨在上个帖子中说
引用:
象孔老二一样啦.


孔已己和孔子是两码事儿



滨滨

职务:版主
等级:4
金币:13.0
发贴:1931
注册:2000/11/4 21:26:33
#92003/6/13 13:08:08
打错啦,不好意思啊,呵呵。
主要是孔yi己的yi我五笔打不出来,一急就打成孔老二啦。