怎样判断菜单中有没有名称为XXX的项?如果有返回真,否则返回假!

解决方案 »

  1.   

    老兄,你访问一样它的Items属性不就可以了吗?把它的Items项目遍历一遍就可以了啦!
      

  2.   

    for i:=0 to menu.items.count-1 do
      for j:=0 to menu.items[i].items.count-1 do
        if menu.items[i].items[j].caption='xxx' then....
      

  3.   

    楼上说的对
    procedure TForm1.GetMenuItem(XXX:string):boolean;
    var
      iLoop:Integer;
      ControlName:String;
    begin
      result:=false;
      for iLoop := 0 to Self.ComponentCount-1 do
      begin
        ControlName := Self.Components[iLoop].Name;
        if ControlName=xxx then
        result:=true;
      end;
    end;
      

  4.   

    呵呵。用snowtiger200的好了。偶这里没delphi~
      

  5.   

    http://expert.csdn.net/Expert/topic/1396/1396221.xml?temp=.6539118
    这个你们不会!