以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 有2个问题请老六考虑改进 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4272)
|
-- 作者:reachtone
-- 发布时间:2009/9/8 14:28:00
-- 有2个问题请老六考虑改进
1、通过事件设置,将菜单中的某个按钮(或功能组)由“不可用”设置为“可用”时,无法立即生效。比如,菜单中有个“数据修改”按钮(或功能组),默认状态是不可用的。只有在窗口中将数据调出来以后,才将其设置为“可用”。但这种设置不能立即生效!! 2、分区面板将固定分区设置为Panel2时,Panel2无法设置高度。不论把这个Panel2的高度调成什么,最后总还是默认高度。
[此贴子已经被作者于2009-9-8 14:33:11编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2009/9/8 14:39:00
--
我怎么即刻生效:
e.form.controls("Button1").Enabled =False
第二个问题以后我看看
|
-- 作者:reachtone
-- 发布时间:2009/9/8 14:39:00
--
你再试试功能组.
|
-- 作者:狐狸爸爸
-- 发布时间:2009/9/8 14:44:00
--
统统即时有效:
RibbonTabs("Table").Groups("Table").Enabled = Not RibbonTabs("Table").Groups("Table").Enabled
|
-- 作者:reachtone
-- 发布时间:2009/9/8 14:44:00
--
而且,还有个问题:在窗口中调用菜单时,不是调用的自定义菜单,而是系统菜单。这样的话,就没有办法直接使用自己菜单中的项目了:
此主题相关图片如下:1.jpg

|
-- 作者:reachtone
-- 发布时间:2009/9/8 14:49:00
--
以下是引用狐狸爸爸在2009-9-8 14:44:00的发言:
统统即时有效:
RibbonTabs("Table").Groups("Table").Enabled = Not RibbonTabs("Table").Groups("Table").Enabled
呵呵,怪我,我执行另外一个没有设置代码的窗口了,Sorry。
第2个问题确实是存在的,请抽空看看吧。
|
-- 作者:狐狸爸爸
-- 发布时间:2009/9/8 14:53:00
--
回5楼,应该当时应用的菜单吧
|
-- 作者:reachtone
-- 发布时间:2009/9/8 15:21:00
--
以下是引用狐狸爸爸在2009-9-8 14:53:00的发言: 回5楼,应该当时应用的菜单吧
自定义的菜单里没有"窗口设计",如果要进入窗口设置事件的话,只能返回系统默认菜单。 这样一来,窗口里显示的菜单也是默认菜单了。 能否修改一下呢?
|
-- 作者:狐狸爸爸
-- 发布时间:2009/9/8 15:27:00
--
简单,自己写代码,将设计功能放在一个功能组,如果非开发者登录,则删除此功能组
|