5,386
社区成员
发帖
与我相关
我的任务
分享
var
Idx:Integer;
i:integer;
begin
//记录本菜单的分组值
Idx:=(Sender as TMenuItem).GroupIndex;
//取消同组的其它菜单项的选择状态
for i:=0 to MainMenu1.Items.Count-1 do
begin
if ((MainMenu1.Items[i].GroupIndex=Idx) and
(MainMenu1.Items[i]<> (Sender as TMenuItem))) then
begin
MainMenu1.Items[i].Checked:=False;
end;
end;
//将用户点击的菜单打勾
(Sender as TMenuItem).Checked:=True;