手机
当前位置:查字典教程网 >编程开发 >C#教程 >简介Winform中创建用户控件
简介Winform中创建用户控件
摘要:步骤:1、创建一个项目,该项目主要用来设计用户控件。2、创建一个用户控件窗体,用来设计用户控件。3、向用户控件窗体中添加一个按钮(butto...

步骤:

1、创建一个项目,该项目主要用来设计用户控件。

2、创建一个用户控件窗体,用来设计用户控件。

3、向用户控件窗体中添加一个按钮(button1),给它添加相应的移入、移出事件,实现移入时按钮的背景设置一个图片,移出的时候背景设置另一个图片。

复制代码 代码如下:

private void button1_MouseEnter(object sender, EventArgs e)

{

this.button1.Image = Image.FromFile(@"images背景图片001.jpg");

}

private void button1_MouseLeave(object sender, EventArgs e)

{

this.button1.Image = Image.FromFile(@"images/背景图片003.jpg");

}

4、给用户控件重写父类的Text属性(实际上就是设置、获取button1的文本)

复制代码 代码如下:

//重写父类的Text属性

public override string Text

{

get

{

return button1.Text;

}

set

{

button1.Text = value;

}

}

5、给用户控件自定义一个属性(使用该用户控件时,在属性面板就会看到有一个age属性了,这个自己去运行看一下就明白了)

复制代码 代码如下:

//自定义一个属性

[Category("自定义"), Description("显示文本内容")]

public string age

{

get { return "aaa"; }

set { button1.Text = value; }

}

6、这样一个简单的用户控件就做好了

7、创建另一个窗体项目,将我们上面的用户控件引用

8、将用户控件添加到窗体中,运行就可以查看相应的效果了。

【简介Winform中创建用户控件】相关文章:

C# Winform 实现屏蔽键盘的win和alt+F4的实现代码

c#中多线程访问winform控件的若干问题小结

C# Winform 让整个窗口都可以拖动

WinForm窗体调用WCF服务窗体卡死问题

c# winform取消右上角关闭按钮的实现方法

绑定winform中DataGrid

winform下实现win7 Aero磨砂效果实现代码

在Winform和WPF中注册全局快捷键实现思路及代码

C# Winform 禁止用户调整ListView的列宽

Win Form 的 Splitter 使用心得与技巧

精品推荐
分类导航