刷新(R)  Ctrl+ACtrl+A 这种是ShortcutKeys属性设置(R)这种怎么设置?就是显示右键菜单后按键盘R键就等于点击 刷新 项.

解决方案 »

  1.   

    C#创建右键菜单 
    关键步骤: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;
            }
      

  2.   

    估计可以用 KeyDown/KeyPress 事件来处理
      刷新(&R)
      

  3.   

    LZ说心里话我看不懂你的问题了你是要VS里面的邮件菜单,还是你自己写的程序的右键菜单呢??
      

  4.   

    vb6.0可以设置这个,VS2008竟然不可以设置这个,郁闷
      

  5.   

    上面不是有人说了吗,设置菜单名字的时候加上“&快捷键”就可以了,例如“&D删除“,D键就是快捷键啊