首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

MDI菜单对象权限控制解决思路

2013-12-10 
MDI菜单对象权限控制程序有两个菜单:一个是MDI窗口菜单、一个sheet菜单。问题点:每当打开多个sheet窗口后,只

MDI菜单对象权限控制
程序有两个菜单:一个是MDI窗口菜单、一个sheet菜单。

问题点:每当打开多个sheet窗口后,只能用菜单关闭一个,关闭第二个sheet时出现 MDI菜单对象权限控制解决思路

程序中每个sheet都配同一个sheet菜单,sheet窗口关闭时是以下语句引发错误:
if m_mdi_reccount2.m_mdirecc.m_save.enabled = true then...

自我原因猜测:第一次关闭时将sheet菜单对象关闭,当第二个sheet关闭时上面语句找不到该菜单对象。

但如果是这个原因的话,有个问题没法解释,关闭第一个sheet后,第二个sheet菜单的其他项都能正常使用不会报错,说明菜单对象应该还是存在的,可是又为什么上面的语句又会引起错误呢。 MDI 菜单
[解决办法]
上面的错误提示大至意思是:
在 w_sheet02 的 closequery 事件的第1行代码里出现没有实例化的对象引用。

热点排行