以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何编写窗口的最大化最小化快捷键?或者按一次最小化,再按一次最大化?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116291)

--  作者:ycwk
--  发布时间:2018/3/22 11:43:00
--  如何编写窗口的最大化最小化快捷键?或者按一次最小化,再按一次最大化?
 如题
--  作者:有点甜
--  发布时间:2018/3/22 11:50:00
--  

全局快捷键参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52509&skin=0

 

也可以编写窗口keydown事件

 

控制最大最小化代码,参考

 

If basemainform.windowstate = 2 Then
    basemainform.windowstate = 1
Else
    basemainform.windowstate = 2
End If


--  作者:ycwk
--  发布时间:2018/3/22 12:21:00
--  
我要最大化的是一个指定的窗口,basemainform已经被我隐藏了,故上面的代码没有效果。
--  作者:有点甜
--  发布时间:2018/3/22 12:22:00
--  

basemainform改成forms("窗口名").baseform即可


--  作者:ycwk
--  发布时间:2018/3/22 12:38:00
--  
baseform  1  和  2  一个是最大化,一个是最小化,  正常是多少?  枚举值在哪里查?
--  作者:有点甜
--  发布时间:2018/3/22 14:43:00
--  

0 、 1、 2 正常、 最小化、 最大化,只有这三个值。