在MDI中,为什么在父子窗体之间相互控制其属性变化都会出错呢?
事例1、
var
MyMenuitem:Tmenuitem;
begin
MyMenuitem := Tmenuitem.Create(self);
Mymenuitem.Name := 'testname';
Mymenuitem.Caption := 'test';
PopupMenu1.Items.Add(Mymenuitem); //子窗体中的语句
childfrm.PopupMenu1.Items.Add(Mymenuitem); //在父窗体中是这句
我查帮助写这段代码给子窗体中的POPUPMENU动态添加菜单项
但是这段代码只能在子窗体中执行才有效
到了父窗体中这样控制却出错请问为什么? 事例2、
我需要控制右健菜单什么时候才有效,比如PHOTOSHIP的放大缩小需要按了放大镜按纽后才出现右健菜单
我想使用POPUPMENU的AUTOPOPUP属性进行控制是否显示
我在MDI窗体的父窗体给子窗体的POPUPMENU-AOTUPOPUP属性进行控制赋值的时候会出错
这是为什么呢?
事例1、
var
MyMenuitem:Tmenuitem;
begin
MyMenuitem := Tmenuitem.Create(self);
Mymenuitem.Name := 'testname';
Mymenuitem.Caption := 'test';
PopupMenu1.Items.Add(Mymenuitem); //子窗体中的语句
childfrm.PopupMenu1.Items.Add(Mymenuitem); //在父窗体中是这句
我查帮助写这段代码给子窗体中的POPUPMENU动态添加菜单项
但是这段代码只能在子窗体中执行才有效
到了父窗体中这样控制却出错请问为什么? 事例2、
我需要控制右健菜单什么时候才有效,比如PHOTOSHIP的放大缩小需要按了放大镜按纽后才出现右健菜单
我想使用POPUPMENU的AUTOPOPUP属性进行控制是否显示
我在MDI窗体的父窗体给子窗体的POPUPMENU-AOTUPOPUP属性进行控制赋值的时候会出错
这是为什么呢?
解决方案 »
- 求fastreport 打印曲线的问题,试验好几天了,没成功,在线等,头疼啊
- delphi的正切函数问题
- 一段蹊跷的代码,不知是否DELPHI的BUG
- 紧急:怎样通过LICENSE来控制COM+构架的三层系统登录数!
- 如何控制toolbutton里图标的大小?
- 请问用什么方法向ClientDataSet追加记录最快?
- (100分)求教如何制作自动分区间的复杂分组统计报表?
- 如何分发ADO程序?
- 请教关于dbgrid出现记录重复行的问题? 等待高手!~
- 寻delphi兼职程序员,要求比较懂数据库,多劳多得,不劳不得,报酬从几十元到几千元不等。
- 如何不用Delphi的控件进行录音?
- quickreport中如何计算
没人回