C#悬浮提示框

我想做一个提示框,事件 触发时跟随鼠标坐标显示提示框,有什么办法,或者空间可以让提示框在任意位置显示么(因为大多数容器只能在父容器中显示如果跟随鼠标,那么越界的内容无法显示)?
补充下C# WINFORM,事件是单击某个控件,所以弹出的提示框最好不要影响到当前的操作.

可以直接使用Label控件,Label控件放置在窗体上,设置Label控件“置于顶层”;
然后在鼠标的Move事件中设置Label控件的坐标等于鼠标的坐标,这就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-16
自己写个Form, 传入一字符串, 样式改成提示框的样式,这样你就可以在屏幕的任意位置Show出来了。还可以内部写个方法返回true或false , 用这个方法代替Show就能实现一个确定一个取消的操作。追问

Form.show()的话那么活动窗口就变成了Form.

第2个回答  2013-09-16
把控件绑定到最外层的容器上追问

怎么绑定?
会不会即使是最外层也会出现越界内容无法显示的情况?

第3个回答  2013-09-16
要是winform的话 就用个form 来控制 就可以了
第4个回答  2013-09-16
提示框最好不要影响到当前的操作 是指什么意思? 只是主窗体的操作继续执行? 提示框只是提示作用? 你可以自己写一个委托窗体啊追问

如果把鼠标放在桌面的某个图标上,就会弹出一个框,我鼠标再移动时就消失,也就是这个框是完全不干涉到我的操作的,只是起到一个提示作用.因为提示框里要显示图片,所以很多提示气泡的方法就不好用了。

追答

那你的提示框其实就是现实图片用的呗?相当于web中的图片放大功能一样?那你直接可以放在picturebox里 移动到图标上显示 移出的时候消失不行么?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网