VB怎么让标签(label)离开窗体后就弹出msgbox?
补充:就是说我这个label是会走动的嘛,然后当它走到窗体外(就是说我们看不到label的时候)就弹出一个msgbox(信息框),谢谢!...
补充:就是说我这个label是会走动的嘛,然后当它走到窗体外(就是说我们看不到label的时候)就弹出一个msgbox(信息框),谢谢!
展开
2个回答
展开全部
load 里 获取窗体的长宽,然后在timer里判断 lable的top和left是不是大于窗体的长宽,如果大了说明不在窗体内了,就msgbox
更多追问追答
追问
写下代码我看看可以吗?谢谢
追答
dim form_width as integer
dim form_height as integer
dim l_top as integer
dim l_left as integer
sub form_load()
form_width = me.width
form_height = me.height
end sub
sub timer1_time()
l_top = label1.top
l_left = label1.left
if l_top > form_height or l_left > form_width then
msgbox "OK"
end if
end sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询