C#的自定义控件

本文介绍了如何在C#中使用UserControl创建自定义控件。通过创建WindowsFormsControlLibrary工程,编辑UserControl并添加组件,然后在新的WindowsFormsApplication工程中使用该自定义控件。详细步骤包括在UserControl中添加PictureBox和Label,以及在Form1中展示自定义控件。最后提供了工程下载链接以供实践。
摘要由CSDN通过智能技术生成

C#的UserControl让用户自定义控件容易了很多,创建WindowsFormsControlLibrary工程,自定义UserControl,生成的.dll加入到任何新工程,就能在新工程中使用自定义的UserControl。

这里主要以一个例子大致记录如何使用C#里的自定义控件。

1. 新建一个WindowsFormsControlLibrary工程,以VS2010为例。


VS已经为我们生成了一个UserControl1.cs。

UserControl1.cs有两种打开方式,一种是View Code进行Code编辑,另一种是View Designer进行界面上的编辑。ViewDesigner方式打开UserControl1,往里面添加任何东东,VS都能检测到UserControl1界面的变化,导致UserControl1下面新增一个UserControl1.resx的文件。.resx文件貌似就在VS2010里面才有,vs2013里木有发现。

以View Designer的方式打开UserControl1进行编辑,往界面里添加的任何东东包括排版,都反应在UserControl1.Designer.cd里了。所以,一般而言,我们不用管UserControl1.Designer.cs文件。 

所以,我们只需要理会UserControl1.cs,以View Designer方式打开它编辑好界面,然后以ViewCode的方式打开它,实现你想要的功能即可。

对UserControl的View的编辑是,往里面添加一个PictureBox和2个Lable。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值