当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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();
}
protected override void WndProc( ref Message m)
{
if (m.Msg == 0x0302)
{
m.Result = IntPtr.Zero;
return ;
}
base .WndProc( ref m);
}
}
}
|
编译此源代码,就会生成一个.dll文件,如果其他项目中要用到此控件,只要先将它加至选项卡上,再往界面中拖一个出来就可以用了。
试试吧,继承了TextBox的所有特性,增加了禁止粘贴功能。
同样的方法还可以自定义出自己喜欢的控件,如只能输入数字的控件。
以上就是C#中自定义控件如何实现TextBox禁止粘贴的示例代码的详细内容!
返回前面的内容
相关阅读 >>
.net通过字典给类赋值实现代码
.net中core如何利用redis发布订阅的实例分析
c#中强制转换与尝试转换的实现方法
c#中vb.net给word文档添加/撤销书签的实例
.net 1.x中的委托实例详解
关于.net使用cache框架如何给程序添加cache的实例
c#如何使用libusbdotnet实现usb通信的示例详解
分享一个ioc入门教程实例
c#中winform制作异形窗体与控件的实现方法
c#中委托和匿名委托的具体介绍
更多相关阅读请进入《TextBox》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#中自定义控件如何实现TextBox禁止粘贴的示例代码