- 工具箱中选择ContextMenuStrip控件,添加到所应用的窗体当中,如下图:
- 此时点击该控件,则会在当前窗体的右上角显示菜单(默认位置)如下图:
- 在该显示控件当中可以方便的构建所想创建的菜单内容,同时也会显示每个构建的选项的属性窗口,可以用来更改对应选项的属性或者添加事件
- 同时需要将显示菜单的事件,添加到对应的事件当中,使得设置的菜单在触发相应的设置条件时而显示菜单。例入:
鼠标右键点击图标,则会显示菜单栏。
左键点击图标,则会显示对应的程序窗口
//判断右键单击图标显示菜单,左键单击图标显示窗体
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)//右键点击
{
myMenu.Show();//显示菜单栏,ContextMenuStrip控件的Name为myMenu
}
if (e.Button == MouseButtons.Left)//左键单击
{
this.Visible = true;//隐藏图标
this.WindowState = FormWindowState.Normal;//程序窗口恢复正常大小
}
}
转载:https://blog.csdn.net/qq_40902391/article/details/102393618
查看评论