日期:2014-05-19  浏览次数:20392 次

|M| 如何自己写一个控件,步骤是怎么样的
比如我想自己写的一控件
他的的做是用
1个只能输入数字的TextBox

我只想借这个例子学会如何写控件
谢谢

------解决方案--------------------
你可以这样 用一个textbox和一个验证控件放到一起 封装成用户控件
------解决方案--------------------
继承TextBox
------解决方案--------------------
http://blog.csdn.net/sunlmx/archive/2006/04/09/656463.aspx

网上搜一下,好多的!
------解决方案--------------------
MCDN帮助里面有一个很好的例子
是做一个定时报警的用户控件

你可以按“用户控件”关键字查询
------解决方案--------------------
继承自TextBox类

重写OnKeyDown和OnKeyPress事件处理方法

------解决方案--------------------
http://www.gogoemule.com/Homepage/2006-9-20/Visual_CNET_8xzr0670.html
------解决方案--------------------
网上搜一下..
------解决方案--------------------
WEB控件库
继承TextBox类
然后重写 get方法 在 get里判断
------解决方案--------------------
开发自定义 ASP.NET 服务器控件
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetctrlauth/html/fbe26c16-cff4-4089-b3dd-877411f0c0ef.htm
Web 窗体的设计时支持
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetctrlauth/html/15a21813-6fb9-4e0e-9d95-a1db2649a8b4.htm

这两个主题你可以好好的看看
------解决方案--------------------
msdn2005的内容
------解决方案--------------------
一般来说必要的是继承control类,重写render方法
具体可以找msdn,ls有很多相关链接
这里有个博客的不错:http://www.cnblogs.com/Clingingboy/archive/2006/07/30/463471.aspx