日期:2014-05-18  浏览次数:20966 次

C#记事本如何触发鼠标右键(例如复制,粘贴等)
我做了一个记事本文件,如何触发鼠标右键事件。
  我的记事本不能右键触发诸如复制,粘贴,剪切等事件!

------解决方案--------------------
你是说右键菜单吗?创建个contextmenustrip 然后把需要右键菜单的控件的contextmenustrip属性指向这个contextmenustrip控件就可以右键出菜单了,属性名和控件名一样的
------解决方案--------------------
C# code
        private void richTextBox1_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                //弹出右键菜单
                this.contextMenuStrip1.Show( MousePosition );
            }
        }

------解决方案--------------------
自己用contextmenustrip
然后在里面写你要实现的方法
------解决方案--------------------
同意同意
控件上的contextmenustrip属性就是做这用!
------解决方案--------------------
contextmenustrip

然后你用的记事本是richtextbox吧,把这个控件的contextmenu属性连到你定义的contextmenustrip上!!!