想重新做一个控件,给TMainMenu的Item增加两个属性 ShowFormName:TForm; ShowFormClass:TFormClass 不知道如何增加,请教各位!
解决方案 »
- delphi数据库
- TIDSMTP发邮件进度没显示
- 请问怎样动态的为FastReport报表中的文本框附值啊?
- DBGrid控件在显示数据时的问题?
- DBGrid中,怎么样用鼠标右键选中!
- 一个关于combobox的问题
- 打开文件时出错,请指教
- 如何将string转化为Tdatasource类型
- 当前最活跃、问题解决实时性最高的技术组织-----Delphi圣地.net--第六次拓展(顺便散分)
- RAD Studio 10.2 FMX程序,MediaPlayer.Play以后,定时器查询State总是为Playing,即使已经播放完了(win平台))
- 急!!!串口控件打开串口设备问题?
- 关于QQ登陆,获取COOKIE,问题.
property ShowFormName:TForm read GetShowFormName;
property ShowFormClass: TFormClass read GetShowFormClass;
TXXXMainMenu.GetShowFormName: TForm;
begin
GetParentForm 返回 TForm
end;TXXXMainMenu.GetShowFormClass: TFormClass;
begin
GetClass(GetParentForm.Name) 返回TFormClass
end;
constructor TMenu.Create(AOwner: TComponent);//TMainMenu的父类
begin
FItems := TMenuItem.Create(Self);//如果他能这样写就好了FItems := CreateItems;
...
end;所以只能对
TMenuItem <-> TForm 作绑定映射