[转]C#创建右键菜单

范例说明:本范例讲解如何创建右键菜单,重点请注意菜单控件ContextMenuStrip的使用.

关键步骤:

1.创建一个新的Windows工程。

2.把ContextMenuStrip控件拖放到设计界面上,Name属性设置为cmMenu.

3.单击ContextMenuStrip控件的Type Here文本区域,可以输入菜单项的名称,如&new,然后回车.

4.添加RichTextBox控件,设置Name属性为"rchShow".

设置Form和RichTextBox的ContextMenuStript属性为“cmMenu”。

7.双击ContextMenuStrip控件的菜单项,添加Open事件。

        /// <summary>
        /// 右键菜单Open的处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void miOpen_Click(object sender, EventArgs e)
        {
            OpenFileDialog dlgOpen = new OpenFileDialog();

            dlgOpen.Filter = "文本文件(*.txt)|*.txt";

            if (dlgOpen.ShowDialog() == DialogResult.OK)
            {
                this.rchShow.LoadFile(dlgOpen.FileName,RichTextBoxStreamType.PlainText);
            }
        }

private void Form1_Load(object sender, EventArgs e)
        {
            ContextMenuStrip cms = new ContextMenuStrip();
            cms.Items.Add("第一个");
            cms.Items.Add("第二个");
            this.ContextMenuStrip = cms;
        }

原文地址:https://www.cnblogs.com/jjj250/p/1564400.html