屏蔽系统的Ctrl+c/x/v操作

实现效果:

  

知识运用:

  KeyEventArgs类的Control,

  public bool Control {get;}    //获取一个值 该值指示是否曾按下Ctrl键

  KeyCode和Handled属性

实现代码:

        private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Control && e.KeyCode == Keys.C)
            {
                e.Handled = true;
                MessageBox.Show("Ctrl+C组合键已经被屏蔽","温馨提示");
            }
            if (e.Control && e.KeyCode == Keys.V)
            {
                e.Handled = true;
                MessageBox.Show("Ctrl+V组合键已经被屏蔽", "温馨提示");
            }
            if (e.Control && e.KeyCode == Keys.X)
            {
                e.Handled = true;
                MessageBox.Show("Ctrl+X组合键已经被屏蔽", "温馨提示");
            }
        }

  

原文地址:https://www.cnblogs.com/feiyucha/p/10291132.html

时间: 2024-08-03 03:20:51

屏蔽系统的Ctrl+c/x/v操作的相关文章

Mac系统与Xcode的一些常用操作介绍

前言: 受台风影响今天学校不上课,在家闲的蛋疼没事做,使用Mac系统一段时间了发现它和Windows系统的操作风格还是有很大不同的,遂决定将Mac系统与Xcode的一些常用操作收集整理一下,方便自己日后查找使用. 一.Mac系统(OS X 10.10以上版本)操作篇 1)F11  开启多个程序时可快速切换到桌面 2)Command+C 后Command+Alt(option)+V 可实现对文件/文件夹的剪切 3)Command+delete(或退格键) 可实现对文件/或文件夹的快速删除 4)Co

android拦截短信并屏蔽系统的Notification

拦截短信有几个关键点: 1.android接收短信时是以广播的方式 2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限 <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> 3.要写个广播接收类 public class smsreceiveandmask extends BroadcastReceiver { p

Linux系统编程——进程间通信(System V IPC 对象)

基本查看命令 ipcs  -m查看共享内存        ipcs -s查看信号量        ipcs -q查看消息队列 ipcrm  -m  id 删除共享内存   -M+key值 ipcrm  -s  id 删除信号量 ipcrm  -q  id 删除消息队列 (1)共享内存.为了在多个进程间进行信息交换,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间.共享内存允许两个或者更多进程共享一给定的存储区,是一种效率最高的进程间通信方式,因为数据不需要再服务端和客户

linux系统上Mysql数据库导入导出操作

需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作均在终端命令行下进行 1.mysqldump -u root -p dz > /home/dz_bak.sql        #导出数据库     123456     #输入数据库密码     扩展:     mysqldump -u root -p dz pre_portal_comment >

P,V操作实例分析

刚开始学习操作系统的时候,就听说PV操作,简单说说PV操作. ●  P(S): S=S-1 如果S≥0,则该进程继续执行:               S<0,进程暂停执行,放入信号量的等待队列 ●  V(S): S=S+1 如果S>0,则该进程继续执行: S≤0, 唤醒等待队列中的一个进程 到底怎么分析,下面看看一个具体的问题: 首先设信号量S1,S2,其中 S1,表示是否允许司机启动汽车,其初值为0, S2,表示是否允许售票员开车门,初值为O; ● 分析: 司机进程: P:S1=S1-1 

windchill系统——eclipse与服务器同步数据操作

步骤如下 windchill系统--eclipse与服务器同步数据操作 原文地址:https://www.cnblogs.com/xiaostudy/p/9287180.html

关于 复制文本 然后Ctrl+V 操作的这个功能 貌似jq也没有封装。。。

/* * copy */ function copy(){ var maintext=$("#myhtml").val(); alert(maintext); copyToClipboard(maintext); } function copyToClipboard(maintext){ if (window.clipboardData){ window.clipboardData.setData("Text", maintext); }else if (windo

模仿图书系统,实现前台和后台操作

首先将用户名密码封装到一个类中,另一个类保存图书信息. package com.jereh4; import java.util.ArrayList; import java.util.List; class Book{ private List bookList ; public List getList(){ bookList = new ArrayList(); bookList.add(10001); bookList.add("天空"); bookList.add("

win10系统加载ahci驱动的操作方案(Win10之家)

win10系统使用的过程中很多用户会想要加载ahci驱动,但是大部分用户根本不知道怎么操作加载ahci驱动,这样的话很多用户会遇到一些问题,那如果使用的过程中想要加载ahci驱动的话我们应该怎么操作呢?在这一次的教程里小编会把加载ahci驱动的操作方法分享给大家,有需要在win10系统中加载ahci驱动的用户直接跟着下面的教程操作就能轻松掌握加载ahci驱动的操作方法,相信大家都能成功掌握加载ahci驱动的操作方法. 推荐: win10 32位纯净版下载 具体方法如下: 1.进入系统后,点击开始