绘制控件外观的方式取决于当前使用的控件创建模型。
如果要创建一个用户绘制控件,那么必须自己进行所有的绘制。还需要知道何时绘制控件,它当时正处于什么状态(例如,被单击或未被单击),以及是否应该绘制一个焦点矩形。
如果准备改进一个现有控件或创建控件组合,那么 UserControl 的子控件将为控件提供外观。子控件能够自动地绘制自身,所以只需关心它们是否被正确地放置在 UserControl 上。
下列主题描述了每种模型所需要的基本技术:
详细信息 关于控件创建模型的详细内容,请参阅本章前面的“控件创建基础”。