MenuStrip 控件是 Visual Studio 和 .NET Framework 中的功能。使用该控件,可以轻松创建 Microsoft Office 中那样的菜单。本文给大家分享menuStrip鼠标滑过自动弹出效果
Menustrip控件是一个菜单栏控件,可以加载菜单栏,在很多系统中都有用到。本文介绍下该控件的一些属性的常用方式。
在页面FormMain_Load里面添加如下注册事件:
for (int i = 0; i < this.toolStrip1.Items.Count; i++) {
this.toolStrip1.Items[i].MouseHover += new EventHandler(toolStrip1_MouseHover);
}
添加方法:
private void toolStrip1_MouseHover(object sender, EventArgs e) {
if (sender is ToolStripDropDownItem) {
ToolStripDropDownItem item = sender as ToolStripDropDownItem;
if (item.HasDropDownItems && !item.DropDown.Visible) {
item.ShowDropDown();
}
}
}
扩展:下面在分享一段示例代码:menuStrip鼠标经过自动显示菜单
//---------------------------------------------------------------------------------
private void Form1_Load(object sender, EventArgs e)
{
this.menuStrip1.Items[0].MouseHover += new EventHandler(Form1_MouseHover);
}
//---------------------------------------------------------------------------------
void Form1_MouseHover(object sender, EventArgs e)
{
if (sender is ToolStripDropDownItem)
{
ToolStripDropDownItem item = sender as ToolStripDropDownItem;
if (item.HasDropDownItems && !item.DropDown.Visible)
{
item.ShowDropDown();
}
}
}
到此这篇关于menuStrip鼠标滑过自动弹出的文章就介绍到这了,更多相关menuStrip鼠标滑过自动弹出内容请搜索得得之家以前的文章希望大家以后多多支持得得之家!
织梦狗教程
本文标题为:C# menuStrip控件实现鼠标滑过自动弹出功能


基础教程推荐
猜你喜欢
- C#中 Json 序列化去掉null值的方法 2022-11-18
- Unity shader实现高斯模糊效果 2023-01-16
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- C# 解析XML和反序列化的示例 2023-04-14
- C#中的Linq to JSON操作详解 2023-06-08
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- 实例详解C#实现http不同方法的请求 2022-12-26
- C#调用摄像头实现拍照功能的示例代码 2023-03-09