通常需要使用自定义控件。C#主要以三种方式创建自定义控件。此外,用户控件中的Click(如Click事件)与系统中的Button单击不同,有时会被忽略。
1.它继承自NET类库中已存在的控件(例如TextBox MenuStrip Pannel)
2.从控件类继承
3.从UserControl类继承
然后,几天前将richtextbox控件显示为自定义控件,在VS2015中创建新的自定义控件。
现在,添加自定义控件后,可以看到该控件的代码继承自控件类。那么,今天需要编写自定义richtextbox,该如何更改呢?将继承的超类直接更改为richtextbox,如下图所示
变更完成后,代码报告一些错误,错误行代码报告为注释,重新生成项目即可。
好了,现在我们的自定义richtextbox控件已完成。那些朋友为什么不用现成的richtextbox控件,而要自己写呢?这个问题很好,也是自定义控件的用途。在此控件类中编写OpenFile()方法
然后,从基础表单调用此控件。
请考虑一下,现在我在主窗体上打开文件。只要一句代码。
如果没有此自定义控件,则自定义控件的优点是:将OpenFile()方法中的代码写入主表单,在其他地方重用和重写richtextbox控件,从而增加代码量。
好了,今天的技术分享到此为止.如果你对NET感兴趣,可以聚在一起,一起交流。
295383988
1.《.net 控件如何用?我来告诉你答案.NET中的自定义控件和组件》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《.net 控件如何用?我来告诉你答案.NET中的自定义控件和组件》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2073277.html