您的位置:首页 > 编程语言 > C#

c# winForm 简单的按钮用户控件示例

2008-09-28 14:03 344 查看
一般情况下 按钮是不用做成用户控件的

因为Button本身已经可以满足我们的常规需要

将按钮做成用户控件

是为了我们开发程序时 可以对用到的一批按钮进行同类操作

如验证某一权限 更换某一皮肤等

本次示例只实现最简单的按钮效果

1.打开VS 新建Windows应用程序项目 WinFormStudy

在新增的解决方案下 再新增Windows控件库项目 UserControlStudy

2.在UserControl1的设计视图

添加一个按钮button1

3.修改button1的Dock属性为Fill

使其可随控件的大小而改变

4.公开对按钮的Text的设置

public string UCButtonText

{

set

{

this.button1.Text = value;

}

get

{

return this.button1.Text;

}

}

5.公开对按钮的Click的相应

使之调用在使用控件时 所触发的控件的Click事件

双击button1进入代码编写

private void button1_Click(object sender, EventArgs e)

{

//MessageBox.Show("button1");

base.OnClick(e);

}

6.编译及在WinFormStudy的Form1中使用该按钮用户控件

进入Form1的设计视图

在此时的工具箱中将发现多出来的UserControlStudy选项卡

以及其下的UserControl1 也就是刚才我们编写的按钮用户控件

拖入控件 修改UCButtonText属性

以及进行控件的Click事件的编写

private void userControl11_Click(object sender, EventArgs e)

{

MessageBox.Show("winFrom");

}

7.生成及运行WinFormStudy 查看Form1的按钮效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐