以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 用菜单中的按钮打开窗口,怎么一点反应都没有呢?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134792)

--  作者:龙潭春早
--  发布时间:2019/5/6 16:37:00
--  [求助] 用菜单中的按钮打开窗口,怎么一点反应都没有呢?
事先设置了独立模式的窗口,想在功能区中用状态按钮打开,下面的代码怎么不执行呢?

If e.Sender.Name.StartsWith("分类") Then
    Forms("窗口1").Open
    Forms("窗口1").text = "产品" & e.Sender.Text \' 窗口个性化 !    
End If

在功能区中,事先批量设置了 Name 以 “分类” 开头的状态按钮,希望点击它们时能打开上述窗口。

在命令窗口中,测试代码:

Forms("窗口1").Open

可以正常执行。

但是把上面的代码,放到 全局事件的 Click 中,却不执行,一点反应都没有。

同样格式的这段代码,用在全局事件的 Click 中打开表,执行正常。

什么情况呢?


--  作者:有点甜
--  发布时间:2019/5/6 17:00:00
--  

如果是状态按钮,请写这个事件 PressedChanged

 

 


--  作者:龙潭春早
--  发布时间:2019/5/6 18:21:00
--  
嗯 可以使用了。

1) 不过,按理说对于状态按钮,放在全局事件 Click 中,也对吧?

2) 还有一个问题,在测试的 示例项目 中,把 1楼 的代码放到 PressedChanged 事件中,能直接打开窗口;

      但是,在开发的项目中,完全同样的代码格式,放到 PressedChanged 事件中,

      却不能直接打开窗口,而是先打开了下面的窗口,按确定后,才打开正式的窗口。

      为什么呢?

图片点击可在新窗口打开查看此主题相关图片如下:打开窗口,要经过两次.png
图片点击可在新窗口打开查看



--  作者:有点甜
--  发布时间:2019/5/6 18:41:00
--  

输出代码,查找关键字,看哪里写了冲突代码

 

http://www.foxtable.com/webhelp/scr/1987.htm

 


--  作者:龙潭春早
--  发布时间:2019/5/6 22:39:00
--  
要查找哪些关键字呢?

能给一些提示吗?

这种情况,会有什么样的冲突代码呢?

--  作者:有点蓝
--  发布时间:2019/5/6 22:48:00
--  
检查有什么代码打开了3楼的窗口