当前第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禁止粘贴的示例代码的详细内容!
返回前面的内容
相关阅读 >>
c# 多线程--线程池的详细介绍
浅谈.net core开发日志中edge.js是什么?如何用?
c#实现杨辉三角的示例
.net core如何动态调用泛型解决方法
介绍c#中的接口
.net mvc 使用ueditor上传图片
c#实现表格隔行换色
详解.net 同步与异步 之 mutex
用微信pc端dll库实现截图的实例代码
.net 打开文件
更多相关阅读请进入《TextBox》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#中自定义控件如何实现TextBox禁止粘贴的示例代码