UserControl与C#中的CustomControl
发布时间:2020-12-16 01:53:32 所属栏目:百科 来源:网络整理
导读:参见英文答案 What is the difference between User Control,Custom Control and Component?????????????????????????????????????5个 使用WindowsForm在C#中UserControl和CustomControl有什么区别? 解决方法 Windows应用程序和Web应用程序都有自定义和用户
参见英文答案 >
What is the difference between User Control,Custom Control and Component?????????????????????????????????????5个
使用WindowsForm在C#中UserControl和CustomControl有什么区别? 解决方法
Windows应用程序和Web应用程序都有自定义和用户控件. Windows应用程序控件具有.cs扩展名.
在一般意义上,用户控件更容易创建.您可以将现有控件(如文本框,标签等)拖到窗体上.自定义控件通常更难(耗时)创建,但提供更大的灵活性,可定制性和集成. 简而言之,主要区别在于: 用户控件由现有控件组成.由于这个事实,它有时也被称为复合控制.一个典型的例子是登录表单.表单和所有逻辑都包含在这个“可重用”的用户控件中. 自定义控件是您创建的控件.在Windows窗体中,这意味着覆盖OnPaint方法,如上例所示.自定义控件与用户控件没有相同级别的设计时支持(即拖放现有控件等).自定义控件通常被认为是可重复使用的组件,可以添加到visual studio的工具箱中,因此它们通常不是特定于您的业务或代码. 这是一个链接,通过一些代码示例进入不同的形式:http://samples.gotdotnet.com/quickstart/winforms/doc/WinFormsCreatingControls.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读