cxGrid为何会这样呀,吐血呀(200分)

  • 主题发起人 主题发起人 chet
  • 开始时间 开始时间
C

chet

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个MDIForm中,有两个MDIChild,一个是FormChild1,一个是FormChild2,两个FormChild中都有表格cxGrid和内置右键菜单:cxGridPopupMenu。现问题出来了:
1:运行MDIForm后,再让FormChild1和FormChild2运行,在它们的cxGrid中右键,都能顺利弹出了cxGridPopupMenu菜单(注两个子窗口都不关时),没有任何问题
2:关闲其中任何一个子窗口(曾经弹出过右键菜单的),则别一个运行的子窗口的右键菜单再也弹不出了,怪死了
3:我的每个子窗口关时都有:Action := caFree事件。

哎,好痛苦的,请这里的高手务必帮小弟一把呀。
 
你的popupmenu是不是公用的,如果是的话,释放了其中一个窗体,另外一个当然就无法弹出来了
 
谢谢hanpengshan_00兄弟,我确实是公用的,但我试了在每一个Form中分别加cxGridPopupMenu,但结果还是一样的。急呀
 
各位朋友,我试了试,若一个Form以ShowModal的形式,当关掉后,另一个FORM中的右键也能弹出菜单,不会出现问题,但若以Show的形式,就会出现问题。诚望高人们能帮小弟一把,太急人了,因为很多筐架都做好了,才发现有这样的鬼问题,我又是第一次用cxGridT和cxGridPopupMenu

急切盼望中。。。。。。。
 
应该就是和2楼朋友说的.
你这个popupmenu放那个窗体上?
还是动态创建?
 
回楼上兄弟,我是放在FORM中的,再继承过来的
 
哎,这个问题很难吗?难道很少有人在MDIForm和MDIChild中用
cxGrid和内置右键菜单:cxGridPopupMenu吗?
 
好了,不问了烦死了,搞定了
 
搞定就好
 
后退
顶部