用C#怎么做一个鼠标指向按钮,自动弹出选项,然后点击其中一个后,在指定区域出现对应内容。

这种效果,... 这种效果, 展开
 我来答
百度网友5722492f7
2013-03-14 · TA获得超过725个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:478万
展开全部
在按钮上添加一个事件MouseHover
在里面写弹出东西的事件,添加一个ContextMenuStrip控件,然后再MouseHover的事件里面写
ContextMenuStrip1.show();,ContextMenuStrip1的坐标就捕获button的坐标就行。
ContextMenuStrip1自己添加选项,并为选项添加你要的事件就OK了。
so easy。
当然,也可以再button的contextMenuStrip属性里面添加你的contextMenuStrip1控件,只不过绑定之后默认的是右击这个button弹出contextMenuStrip1。而且位置不用你自己调,会自动显示在鼠标的位置。
我给你的方法就是这种效果。自己去试试就知道了。
追问
你好,我是个新手 还有些问题想请教您,能加QQ聊吗?麻烦您了。
谢3哥
2013-03-14 · TA获得超过120个赞
知道小有建树答主
回答量:402
采纳率:33%
帮助的人:141万
展开全部
这种效果,直接有三方控件可以用,我之前还写了个类似的控件呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式