var
a:HMENU;
i:integer;
begin
showmessage(inttostr(aaaa1.Tag ));
a:=aaaa1.Handle ;
// TMenuItem(Menus.FindItem(word(a),fkHandle)).Tag :=2;
for i:=0 to form1.ComponentCount -1do
if Components is TMenuItem then
if TMenuItem(Components).Handle =a then
begin
TMenuItem(Components).tag:=1;
break;
end;
showmessage(inttostr(aaaa1.Tag ));
注释掉的那个方法不知道为什么不能用,按道理可以用的