如何制作自定义绘制的可调整大小的容器?

时间:2010-07-16 13:19:20

标签: .net winforms c++-cli custom-controls ownerdrawn

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

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

1 个答案:

答案 0 :(得分:1)

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