首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

可视控件继承有关问题

2012-11-20 
可视控件继承问题想让TextBox背景颜色变成黄色,和其他设置。每次改属性好麻烦,想做个自定义的类,让TextBox

可视控件继承问题
想让TextBox背景颜色变成黄色,和其他设置。
每次改属性好麻烦,想做个自定义的类,让TextBox控件直接继承。
不知道可行得通?

[解决办法]
创建下面的MyTextBox类,编译一下,打开一个窗口,就可以在工具栏中找到MyTextBox控件。

C# code
namespace MyNameSpace{    public class MyTextBox : System.Windows.Forms.TextBox    {        public MyTextBox()        {            //设置初始背景色为黄色            this.BackColor = System.Drawing.Color.Yellow;        }    }}
[解决办法]
C# code
    public class TextBoxEx : TextBox    {        public TextBoxEx()        {            this.BackColor = Color.Red;        }    }
[解决办法]
探讨

创建下面的MyTextBox类,编译一下,打开一个窗口,就可以在工具栏中找到MyTextBox控件。
C# code

namespace MyNameSpace
{
public class MyTextBox : System.Windows.Forms.TextBox
{
public MyTextBox()
{
……

热点排行