以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  隐藏ribbontabs时闪烁( ribbontabs.Minimized )  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115840)

--  作者:lur320
--  发布时间:2018/3/15 15:10:00
--  隐藏ribbontabs时闪烁( ribbontabs.Minimized )
在使用下面的代码最大化表格的窗口时,窗口会闪烁,有没有什么办法让窗口不闪
BaseMainForm.stopredraw 不能用。


If e.ToggleButton.Pressed=False Then
        MainTable.StopRedraw
    ribbontabs.Minimized = False
    e.ToggleButton.Text="隐藏菜单"
    MainTable.ResumeRedraw
Else
    MainTable.StopRedraw
    RibbonTabs.Minimized = True
    e.ToggleButton.Text="显示菜单"
       MainTable.ResumeRedraw
End If

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/3/15 15:16:09编辑过]

--  作者:有点甜
--  发布时间:2018/3/15 15:19:00
--  

试试

 

lockbasemainform
If e.ToggleButton.Pressed=False Then
    RibbonTabs.AllowMinimize = False
    ribbontabs.Minimized = False
    e.ToggleButton.Text="隐藏菜单"   
Else
    RibbonTabs.AllowMinimize = True
    RibbonTabs.Minimized = True
    e.ToggleButton.Text="显示菜单"  
End If
unlockbasemainform


--  作者:lur320
--  发布时间:2018/3/17 19:28:00
--  
不行,算了。