zoukankan      html  css  js  c++  java
  • RichTextBox实现鼠标右键(剪切,复制,粘贴)功能

            private static void InitRichTextBoxContextMenu(RichTextBox textBox)

            {

                //创建剪切子菜单

                var cutMenuItem = new System.Windows.Forms.MenuItem("剪切");

                cutMenuItem.Click += (sender, eventArgs) => textBox.Cut();

                //创建复制子菜单

                var copyMenuItem = new System.Windows.Forms.MenuItem("复制");

                copyMenuItem.Click += (sender, eventArgs) => textBox.Copy();

                //创建粘贴子菜单

                var pasteMenuItem = new System.Windows.Forms.MenuItem("粘贴");

                pasteMenuItem.Click += (sender, eventArgs) => textBox.Paste();

                //创建右键菜单并将子菜单加入到右键菜单中

                var contextMenu = new ContextMenu();

                contextMenu.MenuItems.Add(cutMenuItem);

                contextMenu.MenuItems.Add(copyMenuItem);

                contextMenu.MenuItems.Add(pasteMenuItem);

                textBox.ContextMenu = contextMenu;

            }

  • 相关阅读:
    多线程的互斥(下)——信号量
    多线程间的互斥-锁(下)
    多线程间的互斥(上)
    多线程间的同步
    Qt中的多线程编程
    进程和线程的概念
    【linux Vim】8-Vim高级应用
    【linux Vim】7-Vim基本操作
    【linux Vim】6-Vim介绍
    【linux 正则表达式】5-扩展正则表达式
  • 原文地址:https://www.cnblogs.com/zhanglei93/p/4762037.html
Copyright © 2011-2022 走看看