【发布时间】:2021-07-25 15:15:12
【问题描述】:
我正在尝试构建一个可以绘制集成电路轮廓和引脚的自定义控件。
目前我正在使用 2 个框架,一个包含一个面板,该面板将代表包装轮廓。此框架将放置在表单上。另一个框架将代表一个引脚,其中包含一个表示引脚的形状和两个标签,一个用于引脚编号,一个用于引脚描述。我的计划是根据封装纵横比和管脚数量动态创建管脚。
框架是一个很好的基础还是有更好的选择。
【问题讨论】:
-
我认为这不是一个好主意。如果我是你,我会用代码手动完成所有事情。创建一个从
TCustomControl派生的自定义控件(这将为您提供一个HWND 和一个可能的键盘界面——如果您不需要,请改用TGraphicControl)。一些例子:Direct2D:stackoverflow.com/a/64867049/282848,algosim.org/SynViewSource/SProgressIndicator.html; GDI:stackoverflow.com/a/7783559/282848、stackoverflow.com/a/12600297/282848、stackoverflow.com/a/3902049/282848、stackoverflow.com/a/3991408/282848。 -
谢谢,这些例子很有帮助。它给了我一个很好的起点。我开始认为框架是错误的选择,这就是我问原始问题的原因
标签: delphi