C#中自定义控件如何实现TextBox禁止粘贴的示例代码

这篇文章主要介绍了c#自定义控件实现textbox禁止粘贴的方法,结合具体实例形式分析了c#自定义控件的创建、使用方法及textbox禁止粘贴的实现技巧,需要的朋友可以参考下

本文实例讲述了C#自定义控件实现TextBox禁止粘贴的方法。分享给大家供大家参考,具体如下:

开发环境:Visual Studio .net 2005 + Windows XP sp2 professional

新建->项目->Windows控件库: 新建一个类,继承自TextBox类,具体源代码如下:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;namespace TextBox_NoPaste{  [Description("继承自TextBox,但加入了禁止粘贴功能")]  public partial class UC_TextBox_NoPaste : TextBox  {    public UC_TextBox_NoPaste()    {      InitializeComponent();    }    //重写基本类的WndProc()    protected override void WndProc(ref Message m)    {      if (m.Msg == 0x0302) //0x0302是粘贴消息      {        m.Result = IntPtr.Zero; //拦截此消息        return;      }      base.WndProc(ref m); //若此消息不是粘贴消息,则交给其基类去处理    }  }}

登录后复制

编译此源代码,就会生成一个.dll文件,如果其他项目中要用到此控件,只要先将它加至选项卡上,再往界面中拖一个出来就可以用了。

试试吧,继承了TextBox的所有特性,增加了禁止粘贴功能。

同样的方法还可以自定义出自己喜欢的控件,如只能输入数字的控件。

以上就是C#中自定义控件如何实现TextBox禁止粘贴的示例代码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2439614.html

(0)
上一篇 2025年3月3日 12:08:09
下一篇 2025年2月21日 13:33:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C#中DateTime与时间戳转换的实例代码

    本篇文章主要介绍了c# datetime与时间戳转换实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。 1. 什么是…

    编程技术 2025年3月3日
    200
  • 如何限制所有HTTP请求是POST方式?

    这篇文章主要为大家详细介绍了mvc 5限制所有http请求必须是post方式的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 今天有位同事,提出了这样一个问题,他想限制所有MVC接收到的HTTP请求必须是POST方式。 接下来在下面…

    编程技术 2025年3月3日
    200
  • C#连接Oracle的实例教程

    这篇文章主要介绍了c#连接oracle的方法,结合实例形式总结分析了几种常见的c#连接oracle数据库的操作技巧与相关注意事项,需要的朋友可以参考下 本文实例总结了C#连接Oracle的方法。分享给大家供大家参考,具体如下: 一、通过Sy…

    编程技术 2025年3月3日
    200
  • C#中如何使用SendMessage?

        在c#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在c#中使用消息有时候还是大大提高编程的效率的。  1 定…

    编程技术 2025年3月3日
    200
  • 详解关于Blog实现一个日历的实例教程

    日历控件是.net自带的控件之一,功能强大,在很多项目开发中都有用到,对于blog系统来说更是必不可少。纵是好玉也仍需雕琢,为了使它更美观实用,我们还需要对它进行二次开发。   新建一个用户控件,把calender控件拉进来。第一步是外观设…

    编程技术 2025年3月3日
    200
  • Windows服务在C#下如何创建(图)?

    这篇文章主要介绍了使用c#创建windows服务的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 本文介绍了使用C#创建Windows服务的实例代码,分享给大家 一、开发环境 操作系统:Windows …

    2025年3月3日 编程技术
    200
  • C#实现身份证识别功能的图文代码详解

    这篇文章主要介绍了c#身份证识别相关技术详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近研究C#相关的OCR技术,图像识别一般C和C++这种底层语言做的比较多,C#主要是依托一些封装好的组件进行调用,这里介绍一种身份证识别的方法…

    2025年3月3日
    200
  • C#中关于TCP粘包出现的问题解决的示例

    这篇文章主要为大家详细介绍了c#中tcp粘包问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一、TCP粘包产生的原理 1.TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一…

    2025年3月3日 编程技术
    200
  • C#中INI配置文件的图文代码详解

    这篇文章主要为大家详细介绍了c#操作ini配置文件示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了C#操作INI配置文件示例的具体代码,供大家参考,具体内容如下 源文件地址:C#操作INI配置文件示例 创建如图所…

    2025年3月3日 编程技术
    200
  • 如何使用C#来编写的一个完整字谜游戏的示例代码分享

    介绍 字谜游戏,可能你在许多益智书中都曾看到过。试着在电脑上用不同类别的内容写字谜游戏,并且有自定义字词去玩也是很有意思的。 背景 我很早以前使用Turbo C编码游戏,但我丢失了代码。我觉得用C#.NET让它复活将是一件很伟大的事情。该语…

    2025年3月3日
    200

发表回复

登录后才能评论