首页 > 屏蔽Ctrl+C

屏蔽Ctrl+C

重写 WndProc
public class MyTextBox : TextBox

{

public const int WM_COPY = 0x301;

public const int WM_CUT = 0x300;

protected override void WndProc(ref Message m)

{

if (m.Msg == WM_COPY || m.Msg == WM_CUT) return;//不处理

base.WndProc(ref m);

}

}



 

 

 

Clipboard.SetDataObject(null);

 

转载于:https://www.cnblogs.com/08shiyan/archive/2010/10/27/1862079.html

更多相关:

  •  protected override void WndProc(ref Message m)        {            const int WM_SYSCOMMAND = 0x0112;            const int SC_CLOSE = 0xF060;             if (m.Msg == W...

  • 举例:1,获得MEMO中的光标位置.Lops:=SendMessage(memol.Handle,EM_LINEFROMCHAR,Memol.SelStart,0);//光标所在的行号Cpos:=SendMessage(meno1.Handle,EM_LINEINDEX,Lpos,0);//光标所在的字符位置LineLength:=S...

  • 在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用json格式的配置文件,那么在.net core中该如何读取json文件呢?1、在Startup类中读取json配置文件1、使用Confi...

  •   1 public class FrameSubject extends JFrame {   2    3   …………..   4    5   //因为无法使用多重继承,这儿就只能使用对象组合的方式来引入一个   6    7   //java.util.Observerable对象了。   8    9   DateSub...

  • 本案例主要说明如何使用NSwag 工具使用桌面工具快速生成c# 客户端代码、快速的访问Web Api。 NSwagStudio 下载地址 比较强大、可以生成TypeScript、WebApi Controller、CSharp Client  1、运行WebApi项目  URL http://yourserver/swagger 然后...

  •   在绑定完Action的所有参数后,WebAPI并不会马上执行该方法,而要对参数进行验证,以保证输入的合法性.   ModelState 在ApiController中一个ModelState属性用来获取参数验证结果.   public abstract class ApiController : IHttpController,...

  • 1# 引用  C:AVEVAMarineOH12.1.SP4Aveva.ApplicationFramework.dll C:AVEVAMarineOH12.1.SP4Aveva.ApplicationFramework.Presentation.dll 2# 引用命名空间, using Aveva.Applicati...

  • 本文将给出一个实例用于介绍如何利用C#遍历目录中的文件并打印Word文件中的内容,同时在界面上利用一个相对平滑的进度条来显示文件处理的情况。下面是程序运行时的截图:   下面来看看程序的具体实现步骤。   首先是读取指定的目录并遍历其中的文件。这个功能很简单,我们只需要通过一个foreach循环遍历DirectoryInfo对象中...