在我的程序中动态创建菜单项(Tmenuitem),这些都没有问题。
但要对菜单进行处理,那么首先要获得该菜单项。我试图用findcomponent方法,
但似乎不行啊!返回为空。
百试不得其解。
哪位高人能够解决,当即给分!

解决方案 »

  1.   

    你应该知道TMainMenu吧。知道了这个东西,直接遍历他的Items就可以了
      

  2.   

    感谢,我现在已经找到解决问题的办法了。
    采用FINDCOMPONENT方法就是不行。后来变通采用items定位进行解决了。非常感谢!
      

  3.   

    参考一下:
        for i:=0 to MainMenu1.Items.Count-1 do
        begin
          for j:=0 to MainMenu1.Items[i].Count-1 do
          begin
            for K:=0 TO MainMenu1.Items[i].Items[j].Count-1 DO
            begin
            end;      end;
        end;
      

  4.   

    Linux2001(我想买手提电脑啊!) 
    说的对!
      

  5.   

    component指的是可视控件,你如果用findcontrol就可以了
      

  6.   

    不对呀!
    其一、component指点不只是可视控件,而是所有的。Control才是可视控件
    其二、findcontrol方法要求输入参数为HWND,而非控件名称,这不合要求呀。如果知道HWND自然好取多了。