请问如何用c#实现鼠标停在控件上就出现一张图片?

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:37:07
鼠标停在一个按钮上,旁边就出现一张图片,图片上面是一些说明的信息
就是一个按钮,tooltip控件不能改字体,所以想弄个图片,是winform

不愿自己写的话用第三方控件。,,,,DotNetBar就提供了一种可以用图片显示ToolTip的控件。要不然就自己写,通过鼠标MOuseMove获取鼠标坐标,然后将PictureBox移到那里再显示出来,,可以通过计时器让他过一定时间就消失

看是winform还是网页

winform么,用OnMouseOver事件,让图片的visible为true(本来设为false)

如果是网页,建议用脚本

------------------
用tooltip控件,看看是不是你要的

不行的话,就用第三方控件,或者自己用picturebox模拟一个

javascript 百度一下,有很多

其实任何时候我们都可以自己写些东西来实现的,就是麻烦点

MouseEnter事件,得到鼠标的坐标

当鼠标进入时,显示一个FormBorderStyle为None的窗口
其现实位置是鼠标的坐标(可以跟随鼠标动,也可不跟随)
当鼠标离开按钮的时候关闭窗口~

其他的不用我说了吧~可以说这种方法是最好的
而且不需要使用代码操作图片内容
如果需要图片,可以吧图片放到现实的窗口上