以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  清除菜单和工具栏出现的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25393)

--  作者:keofcn
--  发布时间:2012/11/8 11:42:00
--  清除菜单和工具栏出现的问题
在loadusersetting的时候加入了
ConfigBar.Items.Clear
QAT.Items.Clear
为什么会出这样错误,要如何解决,谢谢!
图片点击可在新窗口打开查看
 
图片点击可在新窗口打开查看
 
图片点击可在新窗口打开查看
 
 

--  作者:狐狸爸爸
--  发布时间:2012/11/8 11:45:00
--  

看不到你的图片,你的图片要上传才行的。

 

 


--  作者:keofcn
--  发布时间:2012/11/8 11:54:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:}m2(l{mt(7((cg(dg$(bzf.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2wb%%y``o59ha(0g_z$q5.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:6xg6mp%i(2`9k8i@$7(96v7.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2012/11/8 11:57:00
--  

关于这个问题,这里有说明:

 

http://www.foxtable.com/help/topics/1079.htm

 

你清除了配制栏中的组件,但是有些菜单事件引用了其中的组件,所以会出错。


--  作者:keofcn
--  发布时间:2012/11/8 13:36:00
--  

那应该如果去处理,才不会出错呢?

我想换上自己的菜单啊,并且是想动态的生成,能通过语句实现吗?


--  作者:狐狸爸爸
--  发布时间:2012/11/8 14:27:00
--  

自己应用系统菜单模版,删除快速访问栏和配置栏中的项目,然后修改菜单事件systemIdle中的代码,删除以下代码:

 

 

\'以下代码用于更新配置栏"查阅模式"按钮的状态,如果按钮已经改名或者移到别的功能区,请对应地修改此段代码
\'如果删除此按钮,也应该删除此段代码
Static bm As RibbonMenu.ToggleButton
If bm Is Nothing Then
    bm = Ctype(ConfigBar.Items("BrowseMode"),RibbonMenu.ToggleButton)
End If
If DataTables.AllowEdit Then
    If bm.Pressed Then bm.Pressed = False
Else
   If bm.Pressed =False Then bm.Pressed = True
End If


\'以下代码用于更新配置栏"记录窗口"按钮的状态,如果按钮已经改名或者移到别的功能区,请对应地修改此段代码
\'如果删除此按钮,也应该删除此段代码
Static rw As RibbonMenu.ToggleButton
If rw Is Nothing Then
    rw = Ctype(ConfigBar.Items("RecordWindow"),RibbonMenu.ToggleButton)
End If
If CurrentTable.RecordGridVisible Then
    If rw.Pressed =False Then rw.Pressed = True
Else
   If rw.Pressed Then rw.Pressed = False
End If

 

 


--  作者:keofcn
--  发布时间:2012/11/8 15:15:00
--  

“自己应用系统菜单模版,删除快速访问栏和配置栏中的项目,然后修改菜单事件systemIdle中的代码,删除以下代码”

 

 

是不是免费版无法删除这些东西呢?


--  作者:狐狸爸爸
--  发布时间:2012/11/8 15:17:00
--  

应用系统菜单模版后,systemIdle就有代码了,找出来,删除之。

 


--  作者:keofcn
--  发布时间:2012/11/8 15:56:00
--  

问题解决,谢谢狐大