作者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