我在程序中想将两个菜单项设为一组,
我将radiogrop设为ture,将radioindex都设为1,怎么还是不行呢----比如我有个菜单叫
a和b(它俩个是一组)我想实现的是:点击a,无论点几次,a都被选中,只要点一次b,那么a 就不被选中---可是我那样设后,如果点击a,接着再点a一下,a菜单就不会被选中了,怎么回事?
我将radiogrop设为ture,将radioindex都设为1,怎么还是不行呢----比如我有个菜单叫
a和b(它俩个是一组)我想实现的是:点击a,无论点几次,a都被选中,只要点一次b,那么a 就不被选中---可是我那样设后,如果点击a,接着再点a一下,a菜单就不会被选中了,怎么回事?
在b的onclick中写:a.checked:=False;
OnExcute:
FState := (Sender as TAciton). Tag;
……(其它操作);OnUpdate:
(Sender as TAction).Checked := FState = (Sender as TAction). Tag;
2、RadioGroup的properties里选item右侧...标志,添加项目。
3、设ItemIndex设成1(第一项为0)。
4、RadioGroup的Event里OnClick写代码,其中应该通过ItemIndex数值来判断选了某项。我想你的问题出在
1、你是否将第一项认为ItemIndex是1。
2、OnClick中对ItemIndex进行了赋值修改。
人唯一靠得住的只有自己和自己的母亲,别指望别人给你多大帮助
http://mama520.126.com