【发布时间】:2015-08-09 15:42:13
【问题描述】:
我想在我放在表单上的油漆盒组件上画线。
我的问题是:
-
在哪个func中实现呢?我应该在 FormPaint func 上还是在 FormShow 上做?
-
我可以做什么油漆盒?油漆盒的威力是什么?
【问题讨论】:
标签: user-interface canvas paint c++builder borland-c++
我想在我放在表单上的油漆盒组件上画线。
我的问题是:
在哪个func中实现呢?我应该在 FormPaint func 上还是在 FormShow 上做?
我可以做什么油漆盒?油漆盒的威力是什么?
【问题讨论】:
标签: user-interface canvas paint c++builder borland-c++
OnPaint 处理程序中绘制 PaintBox。OnPaint 方法”以更加结构化、独立的方式(而不是将所有绘图放入父控件的OnPaint)。
通过使用 PaintBox 而不是将所有内容放入父级的 OnPaint,您会立即获得一些好处,例如:您可以使用属性编辑器来定位/锚定/隐藏绘图(在OnPaint 的父母)。完全相同的属性可用于在运行时优雅地操作绘图。这会导致代码越来越简单,因为框架会为您处理许多问题。
【讨论】: