【发布时间】:2016-10-27 13:37:29
【问题描述】:
我是 C# 的 GUI 方面的新手,我一直在对这个 C# 应用程序进行单元测试。
我一直在尝试使用一个请求Control 类型对象和bool 的类构造函数。
我一直在尝试阅读 Control 课程,但我不明白它是什么。
如果有人能简单地向我解释Control 类是什么以及它与表单的关系,我将不胜感激。
【问题讨论】:
-
你需要一个控制类来做什么?
-
@AngeloCharl - 您可能不需要直接使用控件类,而是需要从它扩展的对象(仍然是控件类型)。
-
所有winform控件类型(甚至
Form)在某种程度上都继承自Control,因此任何具有Control参数的方法都可以接受任何类型的UI控件。那时它只是基本的多态性。 -
@AngeloCharl 控件是用户界面元素,如按钮、文本框等。在 winforms 中,
Control类是所有这些元素的“基类”。 “什么是基础班?!”你问!这将需要一些关于 C# 等语言中“继承”概念的阅读; here's an article.
标签: c# winforms user-interface