[C# 开发技巧系列]ContextMenuStrip控件,及选项菜单(Menu)的创建和简单的应用

  1. 工具箱中选择ContextMenuStrip控件,添加到所应用的窗体当中,如下图:

[C# 开发技巧系列]ContextMenuStrip控件,及选项菜单(Menu)的创建和简单的应用_第1张图片

  1. 此时点击该控件,则会在当前窗体的右上角显示菜单(默认位置)如下图:
    在这里插入图片描述
  2. 在该显示控件当中可以方便的构建所想创建的菜单内容,同时也会显示每个构建的选项的属性窗口,可以用来更改对应选项的属性或者添加事件

[C# 开发技巧系列]ContextMenuStrip控件,及选项菜单(Menu)的创建和简单的应用_第2张图片
[C# 开发技巧系列]ContextMenuStrip控件,及选项菜单(Menu)的创建和简单的应用_第3张图片

  1. 同时需要将显示菜单的事件,添加到对应的事件当中,使得设置的菜单在触发相应的设置条件时而显示菜单。例入:
    鼠标右键点击图标,则会显示菜单栏。
    左键点击图标,则会显示对应的程序窗口
  //判断右键单击图标显示菜单,左键单击图标显示窗体
        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;//程序窗口恢复正常大小
            }       
        }

你可能感兴趣的:([C# 开发技巧系列]ContextMenuStrip控件,及选项菜单(Menu)的创建和简单的应用)