The .NET Framework通过 System.Windows.Forms 名字空间提供了组成基于Windows Forms应用程序的所有的类.继承层次通过.NET Windows Forms提供了许多公共特征,提供了许多控件和forms一致的属性集和方法. 一些类解释如下.
《Control》
Control 类是其他控件的基础类.它提供了控件的基本功能,像大小, 可视, 以及tab顺序.
《ScrollableControl》
ScrollableControl 类直接继承自Control 类并且提供了自动滚动能力给所有需要滚动条的控件.
《ContainerControl》
ContainerControl 类直接继承自ScrollableControl 类并且添加了标志和焦点管理功能去放置其他控件.
《Form》
Form 类直接继承自ContainerControl 类并且描述了所有显示在应用程序中的窗口.Form 类提供的属性和方法允许你显示不同类型的forms, 包含对话框和多文档界面 (MDI) forms.所有Windows Forms 都派生自这个类因为它提供了forms 所需要的基本功能.
《UserControl》
UserControl 类也直接继承自ContainerControl 类并且提供了空的控件让你可以使用Windows Forms Designer 用来创建你自己的控件