日期:2014-05-20  浏览次数:20452 次

vs2005 能否继承按纽,来作出新的按纽控件
就是要个新的按纽,但是在vs2005里找不到控件继承

------解决方案--------------------
可以用
现有控件修改属性

自定义控件 中的复合控件
也可以继承以有的控件

不过你必须了解asp.net控件的一切(如何产生,如何激发事件,如何获取状态,如何消亡)
------解决方案--------------------
就用自定义控件吧 UserControl 自己定义接口和外观
------解决方案--------------------
自定义控件 UserControl
------解决方案--------------------
UserControl 比较简单,容易实现。
有能力就自己写WebControl
------解决方案--------------------
你要继承Button的话,你就要准备进入ASP.NET中完全没有可视化支持的一面。

最简单的做法,添加一个新类,名字为MyButton,MyButton.cs如下:
public class MyButton : System.Web.UI.WebControls.Button
{
//MyButton的实现
}

这样就继承了Button实现了MyButton,不过完全只能靠C#代码。
------解决方案--------------------
自定义控件 复合控件 用户控件
看你扩展的是什么功能