PowerBuilder中,怎么实现鼠标停在某一个控件上,出来一个提示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerBuilder中,怎么实现鼠标停在某一个控件上,出来一个提示?相关的知识,希望对你有一定的参考价值。

就像这样

可以在按钮上尝试下,在按钮的mousemove事件里写代码,定义个label,当进到按钮上就显示label,否则隐藏。 参考技术A onmousemove事件 参考技术B 部分控件,如按钮有一个属性的,好像是tip之类的,不完全记得了。百度获google搜索一下。

C#如何让鼠标停在一个窗体的时候弹出另一个窗体

是用窗体的聚焦事件吗

窗体有一个鼠标移动到上面的一个事件(moveover),在这个事件里面动态创建一个窗体(另一个窗体)并show之就行了。
你试试吧,这样肯定是可以的,但是你得注意,窗体还有一个事件(moveleave),也就是离开窗体事件,在这个事件中退出你刚才创建的窗体,这样你的程序就不会导致创建了很多窗口而导致内存泄露等问题。追问

嗯,我也发现这个事件了,不过能不能控制时间?让鼠标停留的时间长一点在弹出另一个窗口

追答

这个呀 你可以在moveover这个事件中先加一段时间延时呀,例如:sleep()方法,先睡眠一段时间再调用另外一个窗口。或者是两个for循环之类的来延时。

参考技术A 可以用Timer控件,比如停留超过1秒时,获取鼠标位置,再弹出窗体,窗体的TOP和LEFT设置为这个位置 参考技术B 在FORM上鼠标移动的事件 参考技术C 这个需要点击的追问

不点击不行吗?比如说鼠标停留在窗体的某个位置超过1S

参考技术D 我问下 你是用ASP.NET的 还是winform的追问

winform

以上是关于PowerBuilder中,怎么实现鼠标停在某一个控件上,出来一个提示?的主要内容,如果未能解决你的问题,请参考以下文章

怎样用JQuery实现当鼠标停留在某区域3秒后执行方法

用js怎么判断鼠标在某一个div上的停留时间?

在C#中的Listview控件中,当鼠标悬浮在某列或者当选中某行时怎么显示图片??

怎样在word打开时,鼠标停在上次关闭的时候编辑的位置?

powerbuilder中,如果我要取"abcdEF 12345"这个字符串中的12345这几个数字,怎么实现啊?

用PowerBuilder如何实现分页呢