以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]代码怎样设置主窗口的自动隐藏与固定  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=119333)

--  作者:天一生水
--  发布时间:2018/5/23 8:20:00
--  [求助]代码怎样设置主窗口的自动隐藏与固定

主窗口的属性有个“自动隐藏”的属性,就是打开主窗口后的那个小“图钉”按钮,横着时自动隐藏,竖着时固定。

怎样用代码设置主窗口隐藏或固定?

谢谢!


--  作者:有点甜
--  发布时间:2018/5/23 8:58:00
--  

隐藏代码

 

Dim frm = forms("窗口1").panel.parent.parent
frm.AutoHiding = True

显示代码

 

Dim frm = forms("窗口1").panel.parent.parent
frm.AutoHiding = False


 

[此贴子已经被作者于2018/5/23 8:59:41编辑过]

--  作者:天一生水
--  发布时间:2018/5/23 9:15:00
--  

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

--  作者:有点甜
--  发布时间:2018/5/23 10:12:00
--  
分开写,写成2行。
--  作者:天一生水
--  发布时间:2018/5/23 12:07:00
--  

如果连续运行“隐藏”代码,弹出:

 


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

 

加上判断也不行:


Dim frm = forms("导航窗口").panel.parent.parent
If frm.AutoHiding = True Then
    Return
Else
    frm.AutoHiding = True
End If


--  作者:有点甜
--  发布时间:2018/5/23 12:11:00
--  

方法一

 

Dim frm = forms("导航窗口").panel.parent.parent
try
    frm.AutoHiding = True
catch ex As exception
   
End try

 

方法二

 

 

Dim frm = forms("导航窗口").panel.parent.parent
If frm.Gettype.name = "bv" Then
    CurrentTable.Focus
Else
    frm.AutoHiding = True
End If