1樓:網友
qw623577789 的可以,但是只能在timer事件觸發的時候捕捉到a才可以,錯過了就不可以了。可以用如下**:
private declare function getasynckeystate lib "user32" (byval vkey as long) as integer
private sub form_resize()if = 1 then『窗體最小化之後就開始捕捉鍵ado while = 1
if getasynckeystate(vbkeya) thencommand1_keydown
end if
doevents
loopend if
end sub
vb的視窗最下化事件怎麼弄
2樓:vb程式設計解放雙手
在視窗的resize事件中判斷視窗的狀態,是否是最小化的!
vb 點選工作列 視窗最小化 觸發了什麼事件啊 求解
3樓:欣淼小屋
很簡單啊。就是那個視窗變成這樣的形式,放到工作列了。
獲取vb窗體最大化最小化按鈕事件
4樓:給你幫助
在視窗屬性欄裡找到maxbutton,把它改為true就可以恢復三個按鈕了,不必寫**!
5樓:秋色烽火
private sub form_resize()if = 1 then
msgbox "窗體最小化"
end if
if = 2 then
msgbox "窗體最大化"
end if
end sub
vb問題關於最小化如何就最小化。
6樓:網友
你將showtaskbar設定false是想在窗體最小化後在任何地方都不顯示這個窗體吧?
你可以在窗體的resize事件中加入窗體的隱藏**就搞定了。**如下:
private sub form_resize()if = vbminimized thenend if
end sub
但是,這裡有乙個問題你需要注意,窗體被最小化後,當工作列、桌面都不顯示此窗體時,那麼你需要設計乙個將此窗體撥出的方法,除非你想讓這個窗體永遠隱藏。
7樓:網友
設窗體的visible屬性為false
不過這樣最小化到**了,你最好能在系統托盤處新增圖示或使用熱鍵以便窗體還原。
8樓:悠悠周郎
showtaskbar 為 false,最小化就是這樣的,就像 qq 登入視窗的最小化。如果你要無法看到的最小化,可以設定最小化為圖示。如果連圖示都不想見,我也不會。
vb6.0 點選最大化最小化和關閉(有上角的)觸發什麼事件
9樓:保持距離
queryunload 事件是在任乙個解除安裝之前在所有窗體中發生,而 unload 是在每個窗體解除安裝時發生。form_queryunload 事件發生在 form_unload 前面,其引數 unloadmode 可指示出是用何種方式來請求關閉窗體的。
private sub form_queryunload(cancel as integer, unloadmode as integer)
捕獲到關閉窗體的請求。
select case unloadmodecase vbformcontrolmenu'點選窗體關閉按鈕。
cancel=true 可以取消關閉窗體動作case else
其它方式引起窗體關閉,還有其它常數,這裡不列舉了end select
end sub
通過窗體大小變化時判斷窗體狀態來確定哪個按鈕被按下。
private sub form_resize()select case
case vbnormal
還原按鈕被按下或窗體大小發生改變。
case vbminimized
最小化按鈕被按下。
case vbmaximized
最大化按鈕被按下。
end select
end sub
10樓:網友
點選最大化或最小化或還原按鈕resize事件:
if then
正常elseif then
最小化elseif then
最大化end if
點選關閉按鈕先觸發queryunload再觸發unload
11樓:網友
既然想不管怎樣都要執行。
可以把你要執行的那段**改成乙個函式。
然後在單擊右上角的按鈕的時候 呼叫這個。
函式就好了。
這是最簡單的方法了。
12樓:網友
最初步的。form_resize
你在裡面判斷windowstate就行了。
如果說是點按鈕的話。
那是wm_nclbuttondown wm_nclbuttonup自己用wndproc捕獲。
13樓:元神亮
應該是form_resize和form_unload
應該寫在unload裡面。。
14樓:絡繹雲睿
最大化最小化是resize
關閉是unload
vb中,如何讓程式執行後最小化時在右下角
15樓:網友
樓上說得太複雜了,使用systray可以很簡單實現。
在窗體新增乙個systray部件,然後在窗體上新增乙個systray控制項,然後再加上簡單**即可。
例如,將所新增的systray控制項命名為「sty」,在窗體中新增下述**即可。
private sub form_resize()if windowstate = 1 then= true
hideelse
falseshowend if
end sub
如何知道窗體已經最小化,vb中判斷窗體狀態,若為最小化則恢復為正常
樓主可以在窗體的 resize 事件中通過檢測窗體的 windowstate 屬性值來獲知視窗已經最小化。下面是個例子 private sub form resize if me.windowstate vbminimized then msgbox 您已將視窗最小化了 vbokonly,視窗狀態 ...
軟體高手解答 如何開機自動最小化軟體
電腦軟體自動最小化無法 你好,很高興為你服務,為你作出如下解答 一 原因 .電腦系統出現故障 電腦系統出現故障時,可能會導致軟體自動最小化無法正常工作。.軟體設定不當 如果軟體的設定不當,也可能導致軟體自動最小化無法正常工作。二 解決方法 .檢查電腦系統 首先,應該檢查電腦系統,確保電腦局姿系統正常...
在Exel中如何讓單元格保留整數後仍顯示小數點後兩個零
假設你的資料在a1,另一單元格輸入公式 text round a1,2 0.00 四捨五入保留兩位小數 text roundup a1,2 0.00 向上舍入保留兩位小數,即只要第三位小數有值就進一到第二位小數上 text rounddown a1,2 0.00 向下捨去保留兩位小數 即捨去第三位小...