作者sa12e3 (no)
看板Visual_Basic
標題[VB2008] 請問form表單的隱藏
時間Tue Jan 18 17:42:35 2011
各位大大: 你們好。
最近我想自己做一個程式,想要有一種功能就是滑鼠過去時,程式會出現,
滑鼠離開時,程式會消失,但沒有關閉,也就是form會隨著滑鼠的出現而出現,我目前
已經把我要做的程式做到差不多了,只剩下這部分和一個小問題,這問題比較難做,
我把表單用滑鼠進入顯示(可見),滑鼠離開表單不顯示(不可見),那個程式固定在螢幕
左上角,總結問題,如何讓我已經固定在螢幕左上角的程式,當滑鼠進入程式出現,
滑鼠離開程式不顯示,但成是一直都執行著,還有一個問題,可以讓程式一開機
就執行嗎?
有請各位回答。 感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.165.237.64
1F:推 horngsh:可以設滑鼠移入FORM時將opacity設為100,反之為0 01/18 18:27
2F:→ sa12e3:opacity沒學過 試試看! 感謝樓上! 01/18 21:26
3F:→ sa12e3:ㄜ~ 我剛試了 結果跟我用visible控制一樣結果 是我哪裡錯 01/18 21:51
4F:→ sa12e3:了嗎? 請各位指教! 01/18 21:56
※ sa12e3:轉錄至看板 ask 01/18 21:57
5F:推 horngsh:設visible = False不行嗎? 01/19 08:37
6F:→ sa12e3:不行 程式會消失 但一樣在執行 跟opac一樣 但我試了將opac= 01/19 08:50
7F:→ sa12e3:0.9或其他數值介於1~0之間 非0.09之類的 消失是指滑鼠離開 01/19 08:51
8F:→ sa12e3:再回到 程式原本位置 程式不會再呈現 但程式仍在執行 01/19 08:52
9F:→ sa12e3:急著打完 之類的後面 沒打完 這樣就能正常! 01/19 10:25
10F:→ lchwzu:已解決? 01/19 22:48
11F:推 horngsh:在Form_MouseMoving中設Me.Visible = True看看 01/20 01:09
12F:→ sa12e3:因為效果有做到 所以可以算解決! 01/20 15:24
13F:→ sa12e3:感謝樓上 我再試試 看是否會更好! 01/20 15:25
15F:→ tropical72:剛開始顯示自己再設flag吧,要做得漂亮的話就徹底從 01/21 08:31
16F:→ tropical72:工具列那裡隱藏 01/21 08:31
17F:→ sa12e3:感謝trop大 flag的意思是? 才疏學淺 沒學過! 01/21 15:46
18F:→ tropical72:flag把它想成是一個旗標,如果是0的話代表初始化剛完成 01/22 00:33
19F:→ tropical72:mouse也沒在視窗內,但這時候是要show出來的,要去控制 01/22 00:33
20F:→ tropical72:剛開始的顯示狀態就要一個變數,這個變數就叫flag 01/22 00:33
21F:→ sa12e3:恩 又上了一堂課 感謝trop大! 01/22 09:39