0


Winform自定义控件与自定义属性的简单使用

Winform自定义控件和属性的学习

最近新文章:C#保存日志文件到txt中,可追加保存_家海Memory的博客-CSDN博客


一、自定义控件的使用

1.在Winform程序中添加新建项,选择Windows窗体用户控件

    我们就会得到一个这样的用户控件界面,这就是我们的自定义控件;但是此刻的自定义控件还什么都没有,并且属性里也没有我们需要的自定义属性。

2.拖拽使用自定义控件到主窗体中

注意点① :

    直接拖拽使用工具箱里UserContro1用户控件使用会报如下问题,此时**重新生成项目**即可在工具箱重新拖拽自定义控件UserContro1使用。

重新生成与生成后工具箱重新出现UserControl1自定义控件 :

之后在主窗体拖拽上去使用即可(由于自定义控件没有添加其它的控件,这里使用只是空的)


二、自定义控件的自定义属性

1.在自定义控件中添加一个控件

    这里我在自定义控件中**添加一个label控件**

2.重新生成解决方案

3.拖拽自定义控件到主窗体

注意点②:

    此次我们会发现在主窗体里选择自定义控件**不能改变label1的名字(没有改变名字的属性)**

解决方法:

    在自定义控件里编写代码如下(示例):
[Category("TestGroup")]
public string TgName { get => label1.Text; set => label1.Text = value; }

此时在主窗体的自定义控件UserControl1的自定义属性 :

** 改变它就可以改变label的内容了:**


三、总结

    以上就是本篇所有的内容,本文仅简单介绍了自定义控件和自定义控件属性的创建和使用,

    谢谢观看。
标签: c# 学习 visual studio

本文转载自: https://blog.csdn.net/JiaHaiMemory/article/details/128777708
版权归原作者 家海Memory 所有, 如有侵权,请联系我们删除。

“Winform自定义控件与自定义属性的简单使用”的评论:

还没有评论