在我的程序中动态创建菜单项(Tmenuitem),这些都没有问题。
但要对菜单进行处理,那么首先要获得该菜单项。我试图用findcomponent方法,
但似乎不行啊!返回为空。
百试不得其解。
哪位高人能够解决,当即给分!
但要对菜单进行处理,那么首先要获得该菜单项。我试图用findcomponent方法,
但似乎不行啊!返回为空。
百试不得其解。
哪位高人能够解决,当即给分!
解决方案 »
- 为什么在自定义过程中不能直接操作窗体中组件的属性?
- webbrows中间如何控制frame??
- 急求管理系统说明书
- 如何记录局域网中所有计算机的各种网络操作?
- 为什么我的程序运行后,其他程序(如双击word文档)会没有反应,用了ProcessMessages也不行,为什么?急!!
- C++中的Uchar* 对应于delphi中类型?
- 在DBGrid,DBComboBox 中 怎样一次性修改多条记录.但暂时不post到数据库中
- 不管form如何变化,如何使viewlist的宽度总是和form一致、高度与form成比例,总是贴在form的下边?
- 发放安装程序源码!
- 各位石家庄的朋友注意了,你们谁知道一家叫法来克的快餐店?
- 怎么把GroupHeader的内容放到最上面,急,在线等!
- 请问:哪里有delphi7的下载?
采用FINDCOMPONENT方法就是不行。后来变通采用items定位进行解决了。非常感谢!
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;
说的对!
其一、component指点不只是可视控件,而是所有的。Control才是可视控件
其二、findcontrol方法要求输入参数为HWND,而非控件名称,这不合要求呀。如果知道HWND自然好取多了。