0

我有一个 WinForms gui 应用程序,它有许多我想自定义绘制一些图形的区域。这些区域将包含控件并且可以调整大小。我目前正在考虑从 a 继承TableLayoutPanel并处理 onpaint 消息。

这听起来像是一个好方法还是有其他/更好的选择?

4

1 回答 1

1

任何 Windows 窗体控件都有一个 Paint 事件,您不必派生自己的类。但可以肯定的是,它有助于对代码进行分区。只需选择一个已经提供了您需要的大部分内容的基类。在构造函数中将 DoubleBuffered 属性设置为 true 并覆盖 OnPaint。

于 2010-07-16T15:42:18.337 回答