0
我有一个WinForms GUI应用程序,它有一些区域,我想定制绘制一些图形。这些领域将包含控制并可调整大小。我目前正在考虑继承TableLayoutPanel
并处理onpaint消息。如何制作自定义绘制的可调整大小的容器?
这听起来像是一种很好的方式,或者有其他更好的选择吗?
我有一个WinForms GUI应用程序,它有一些区域,我想定制绘制一些图形。这些领域将包含控制并可调整大小。我目前正在考虑继承TableLayoutPanel
并处理onpaint消息。如何制作自定义绘制的可调整大小的容器?
这听起来像是一种很好的方式,或者有其他更好的选择吗?
任何Windows窗体控件都有一个Paint事件,您不必派生自己的类。但是,当然,你可以,它有助于分割代码。只需选择一个已经提供了大部分所需内容的基类。在构造函数中将DoubleBuffered属性设置为true并覆盖OnPaint。
+ 1/Accepted:That works :-) – 2010-07-17 17:29:17