手机
当前位置:查字典教程网 >编程开发 >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中创建用户控件】相关文章:

.Net WInform开发笔记(二)Winform程序运行结构图及TCP协议在Winform中的应用

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

c#使用linq技术创建xml文件的小例子

C#中timer类的用法总结

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

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

使用c#在word文档中创建表格的方法详解

c# 以二进制读取文本文件

C# Winform 调用系统接口操作 INI 配置文件的代码

Win Form 的 Splitter 使用心得与技巧

精品推荐
分类导航