文件名称:Delphi 在程序运行过程中动态添加菜单.rar
文件大小:7KB
文件格式:RAR
更新时间:2022-07-30 11:12:41
Delphi源码-界面编程
Delphi创建动态菜单,在程序运行过程中动态添加菜单,点击“添加菜单”按钮,会在菜单栏中增加一个“编辑”菜单项,预设中每次添加的菜单项都是“编辑”,这也是为了验证不要添加重复的菜单项,代码中的判断是一种方法,另外也可以通过菜单项的Caption属性来判断,不过之前最好设置AutoHotkeys和AutoLineReduction为maManual。在以下创建菜单项的代码中: self.MainMenu1.AutoHotkeys:=maManual; self.MainMenu1.AutoLineReduction:=maManual; 通过设置这两个属性可以禁止程序自动为菜单生成热键,否则程序会自动在菜单的Caption属性中加入热键,并且会修改Caption属性的值,给通过Caption属性判断菜单项带来麻烦。
【文件预览】:
codesc.net
----在程序运行过程中动态添加菜单()
--------Project1.res(876B)
--------Unit1.dfm(1000B)
--------Project1.cfg(406B)
--------Unit1.pas(2KB)
--------Project1.dpr(194B)
--------Project1.dof(2KB)
--------Unit1.dcu(5KB)