如何用c#实现一个悬浮菜单?

wudi19881004 2011-04-27 10:06:44
现在想做一个菜单栏,鼠标移动过去就出现,鼠标移出就消失。类似悬浮菜单。

请问各位大虾有什么好的思路或代码。先谢谢了!
...全文
675 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaojunfei3 2011-06-22
  • 打赏
  • 举报
回复
晕厥,结帖了我没看到,40分,一分没得到,郁闷。
xiaojunfei3 2011-06-22
  • 打赏
  • 举报
回复
这个问题难么,这里是我写的一篇教程,里面有一个自定义函数,很简单的

[url=http://www.xiaoyaolife.com/Article/150736.html]

里面有源码下载,你拿去看一下吧。绝对是你要的效果。
dreamrising 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuzhc 的回复:]
WinForm的吗?
ContextMenu啊ContextMenu,ContextMenu啊ContextMenu。
鼠标移过去的事件设置可见。
[/Quote]++
wudi19881004 2011-04-27
  • 打赏
  • 举报
回复
求代码,求例子,不会呀~ [Quote=引用 7 楼 changjiangzhibin 的回复:]
根据坐标决定窗体的可见与否
[/Quote]
紫川秀 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 newegg2009 的回复:]
^_^
http://blog.csdn.net/knight94/archive/2006/04/14/663089.aspx
[/Quote]
学习5楼的方法..
我通常都是用的3楼的方法来解决的..我懒..
changjiangzhibin 2011-04-27
  • 打赏
  • 举报
回复
根据坐标决定窗体的可见与否
zhgjun 2011-04-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wudi19881004 的回复:]
我做的是c# winform 可以用JS 实现么?

引用 2 楼 zhgjun 的回复:
用js实现,c#不能实现

使用div空间包裹你的网页内容,再控制这个div的显示(display=block)或者隐藏(display=none),这个控制建立在需要鼠标移动上去的那个图片、链接或者按钮的onMouseOver(当鼠标移动到某对象范围的上方时触发的事件)和onMouseOut (……
[/Quote]

那不行参考3楼吧
wudi19881004 2011-04-27
  • 打赏
  • 举报
回复
我做的是c# winform 可以用JS 实现么?[Quote=引用 2 楼 zhgjun 的回复:]
用js实现,c#不能实现

使用div空间包裹你的网页内容,再控制这个div的显示(display=block)或者隐藏(display=none),这个控制建立在需要鼠标移动上去的那个图片、链接或者按钮的onMouseOver(当鼠标移动到某对象范围的上方时触发的事件)和onMouseOut (当鼠标离开某对象范围时触发的事件)事件上即可
。如果需要悬浮效果可以定义这个div的z-inde……
[/Quote]
拿凤姐抵债 2011-04-27
  • 打赏
  • 举报
回复
WinForm的吗?
ContextMenu啊ContextMenu,ContextMenu啊ContextMenu。
鼠标移过去的事件设置可见。
zhgjun 2011-04-27
  • 打赏
  • 举报
回复
用js实现,c#不能实现

使用div空间包裹你的网页内容,再控制这个div的显示(display=block)或者隐藏(display=none),这个控制建立在需要鼠标移动上去的那个图片、链接或者按钮的onMouseOver(当鼠标移动到某对象范围的上方时触发的事件)和onMouseOut (当鼠标离开某对象范围时触发的事件)事件上即可
。如果需要悬浮效果可以定义这个div的z-index。
dangong123 2011-04-27
  • 打赏
  • 举报
回复
winform上吗,那要学学wpf,asp.net的话js就行了吧

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧