C#如何将用户控件添加到窗体中。

来源:互联网 发布:阿里云学生认证资料 编辑:程序博客网 时间:2024/05/22 07:04

方法1:(1)在解决方案中直接添加用户控件,然后编译。

               (2)Tools (工具)> Options(选项) > Windows Forms Designer(Windows窗体设计器) >General(常规) : AutoToolboxPopulate(自动填充工具箱),设置成True。

                完成以上操作,就可以在工具箱中看到自己定义的控件,并能将它添加到窗体中。



方法2(转载自百度经验:http://jingyan.baidu.com/article/49ad8bce72be315834d8fa8b.html):

              (1)打开visual studio,  点击  文件 >> 新建 >>项目

   

(2)在新建项目框中选择 Visual C# 下面的 windows 中的windows窗体控件库

新建的项目就入下图所示了

  1. winform创建用户控件



  2. 在上面的界面上 f7 看他的后台代码,如下,可以看出这个用户控件是从UserControl中派生出来的,下面我们来做一个最最简单的用户控件。

  3. winform创建用户控件



  4. 我们在左边的工具栏中拖一个Timer和Label控件过来,之后给Timer设置一个Tick的事件,同时在初始化这个用户控件的时候,给Timer设置Enable 为true,和Interval的值为1000,表示1秒中执行一次Tick事件。在Tick中给Label赋上当前时间的字符串。

  5. winform创建用户控件


  6. F5运行,效果如下。这样就做好了一个用户控件,生成后,在bin目录debug中就能得到一个dll,拷贝到别的winform项目中就可以直接拖过来用了,和系统的控件一样,非常的方便。

    winform创建用户控件

0 0
原创粉丝点击