[VB2008] 請問form表單的隱藏-已解決

看板Visual_Basic作者 (no)時間15年前 (2011/01/18 17:42), 編輯推噓3(3018)
留言21則, 4人參與, 最新討論串1/1
各位大大: 你們好。 最近我想自己做一個程式,想要有一種功能就是滑鼠過去時,程式會出現, 滑鼠離開時,程式會消失,但沒有關閉,也就是form會隨著滑鼠的出現而出現,我目前 已經把我要做的程式做到差不多了,只剩下這部分和一個小問題,這問題比較難做, 我把表單用滑鼠進入顯示(可見),滑鼠離開表單不顯示(不可見),那個程式固定在螢幕 左上角,總結問題,如何讓我已經固定在螢幕左上角的程式,當滑鼠進入程式出現, 滑鼠離開程式不顯示,但成是一直都執行著,還有一個問題,可以讓程式一開機 就執行嗎? 有請各位回答。 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.165.237.64

01/18 18:27, , 1F
可以設滑鼠移入FORM時將opacity設為100,反之為0
01/18 18:27, 1F

01/18 21:26, , 2F
opacity沒學過 試試看! 感謝樓上!
01/18 21:26, 2F

01/18 21:51, , 3F
ㄜ~ 我剛試了 結果跟我用visible控制一樣結果 是我哪裡錯
01/18 21:51, 3F

01/18 21:56, , 4F
了嗎? 請各位指教!
01/18 21:56, 4F
sa12e3:轉錄至看板 ask 01/18 21:57

01/19 08:37, , 5F
設visible = False不行嗎?
01/19 08:37, 5F

01/19 08:50, , 6F
不行 程式會消失 但一樣在執行 跟opac一樣 但我試了將opac=
01/19 08:50, 6F

01/19 08:51, , 7F
0.9或其他數值介於1~0之間 非0.09之類的 消失是指滑鼠離開
01/19 08:51, 7F

01/19 08:52, , 8F
再回到 程式原本位置 程式不會再呈現 但程式仍在執行
01/19 08:52, 8F

01/19 10:25, , 9F
急著打完 之類的後面 沒打完 這樣就能正常!
01/19 10:25, 9F

01/19 22:48, , 10F
已解決?
01/19 22:48, 10F

01/20 01:09, , 11F
在Form_MouseMoving中設Me.Visible = True看看
01/20 01:09, 11F

01/20 15:24, , 12F
因為效果有做到 所以可以算解決!
01/20 15:24, 12F

01/20 15:25, , 13F
感謝樓上 我再試試 看是否會更好!
01/20 15:25, 13F

01/21 08:26, , 14F

01/21 08:31, , 15F
剛開始顯示自己再設flag吧,要做得漂亮的話就徹底從
01/21 08:31, 15F

01/21 08:31, , 16F
工具列那裡隱藏
01/21 08:31, 16F

01/21 15:46, , 17F
感謝trop大 flag的意思是? 才疏學淺 沒學過!
01/21 15:46, 17F

01/22 00:33, , 18F
flag把它想成是一個旗標,如果是0的話代表初始化剛完成
01/22 00:33, 18F

01/22 00:33, , 19F
mouse也沒在視窗內,但這時候是要show出來的,要去控制
01/22 00:33, 19F

01/22 00:33, , 20F
剛開始的顯示狀態就要一個變數,這個變數就叫flag
01/22 00:33, 20F

01/22 09:39, , 21F
恩 又上了一堂課 感謝trop大!
01/22 09:39, 21F
文章代碼(AID): #1DDM2EBe (Visual_Basic)