CustomControl:
[MSDN]如果想要创建一个用于 Windows 窗体的完全自定义的控件,则要从 Control 类继承。尽管从 Control 类继承对计划和实现有更高的要求,但它也使能够使用的选项最多。当从 Control 继承时,就继承了使控件能够运行的最基本功能。Control 类的固有功能包括:处理用户通过键盘和鼠标的输入,定义控件的边界和大小,提供窗口句柄,以及提供信息处理和安全性。它不并入任何绘图(控件图形接口的实际呈现),也不并入任何特定用户交互功能。作者必须通过自定义代码提供所有这些功能。

UserControl:
[MSDN]如果要使自定义代码和一个或多个 Windows 窗体控件的功能组合在一起,应该创建一个“用户控件”。用户控件将快速控件开发与标准 Windows 窗体控件功能以及通过添加自定义属性和方法创建的多功能组合在一起。在创建用户控件时,系统会提供一个可视设计器,您可以将标准 Windows 窗体控件置于该可视设计器中。这些控件保留了其所有固有功能以及标准控件的外观和感观,但是一旦将它们置于用户控件后,开发人员就不能通过代码使用它们。用户控件执行其自身的绘图工作,同时也处理与控件相关联的所有基本功能。

转载于:https://www.cnblogs.com/KingWorld/archive/2007/12/28/1018559.html

QA: What's the difference between CustomControl and UserControl?相关推荐

  1. [原创] 如何构建成功的QA团队(How to build a successful QA team)

    如何构建成功的QA团队 How to build asuccessful QA team 原作者:SharathR Bhat 译者:Jeff, 黄启鲁, Testone, Wally 原文地址:htt ...

  2. How to build a successful QA team? ( 如何打造成功的qa团队 )

    原文:http://www.softwaretestinghelp.com/how-to-build-a-successful-qa-team/ 因为工作需要所以在考虑团队建设,无意中看到的文章觉得不 ...

  3. What's the difference between specially and especially?

    http://www.learnersdictionary.com/qa/what-s-the-difference-between-specially-and-especially The foll ...

  4. ADPRL - 近似动态规划和强化学习 - Note 10 - 蒙特卡洛法和时序差分学习及其实例 (Monte Carlo and Temporal Difference)

    Note 10 蒙特卡洛法和时序差分学习 Monte Carlo and Temporal Difference 蒙特卡洛法和时序差分学习 Note 10 蒙特卡洛法和时序差分学习 Monte Car ...

  5. 和qc哪个发展更好_一图一表让你秒懂什么叫QC/QA/QM

    作为质量人,肯定都会听过QC,QA,QM这三个词,相信也有很多人对此一知半解,我们质量圈接下来就用一图一表来将这三者的关系屡清楚.用5W1H的方式来了解. What,什么是QC/QA/QM,定义是什么 ...

  6. [WPF] UserControl vs CustomControl

    原文:[WPF] UserControl vs CustomControl 介绍 WPF中有两种控件:UserControl和CustomControl,但是这两者有什么区别呢?这篇博客中将介绍两者之 ...

  7. QA发现的令人抓狂的BUG

    项目中的一个功能是自动生成文档.而自动生成文档的路径是由用户选择的.TEAM里的QA在测试这个功能时,遭遇了令他们抓狂的BUG. 测试过程很简单,运行程序,把生成文档的目标路径设置为桌面.生成. QA ...

  8. Linux: what's the difference between /proc/self and /proc/$$?

    我在Stack Overflow上提了一个问题:linux - what's the difference between /proc/self and /proc/$$? - Stack Overf ...

  9. 服务端客户端QA:协作对接沟通流程及优化

    2019独角兽企业重金招聘Python工程师标准>>> 测试覆盖分工 1.     C端主要覆盖服务端接口逻辑,保证接口功能正常,NA端主要负责App 功能流程及兼容性测试,C端QA ...

最新文章

  1. 大工计算机基础在线3,大工16秋《计算机应用基础》在线测试3-满分100分.pdf
  2. CUSTOMDRAW msdn网站
  3. 每天一道LeetCode-----给定二维数组代表海域和岛屿,计算有多少个孤岛
  4. LeetCode Permutations
  5. 什么是字节码,采用字节码的好处是什么
  6. Currency Exchange——最短路Bellman-Ford算法
  7. 时序数据合并场景加速分析和实现 - 复合索引,窗口分组查询加速,变态递归加速...
  8. STM32F4 HAL 库开发报错:Hal_StatusTypeDef is undefined的解决办法
  9. 继承基础概念与公有继承
  10. (转)javascript 从数组中删除指定值(不是指定位置)的元素
  11. 各种计算机绘图的应用场合,cad制图员面试技巧
  12. 关于SVN无法cleanup的问题
  13. 六西格玛黑带考试试题|优思学院
  14. 前嗅ForeSpider数据采集教程:采集东方财富网链接列表
  15. Linux进阶 | Docker部署nginx的web服务,VOLUME的使用详解,实现数据持久化!
  16. 【ABAP系列】SAP ABAP smartforms设备类型CNSAPWIN不支持页格式ZXXX
  17. awesome-adb
  18. html 获取浏览器语言,js之获取浏览器语言
  19. 如何科学有效地根治肾虚——中篇(肾虚到底是什么?)
  20. java制作SM2证书

热门文章

  1. FPGA设计思想之“逻辑复制”
  2. write_cfgmem 产生存储器配置文件?
  3. OFDM专题之子载波间干扰问题(二)
  4. 转:Android之 MTP框架和流程分析
  5. Windows 10将为大型企业提供订阅型服务
  6. php实现cookie加密解密
  7. JavaScript中的继承入门
  8. mysql之DML(SELECT DELETE INSERT UPDATE)
  9. [产品设计]为什么目前的运动手表的产品设计是错的?
  10. Entity Framework技术系列之1:数据访问技术概述