delphi - 寻求有关构建图形控件的最佳方法的建议
问题描述
我正在尝试构建一个可以绘制集成电路轮廓和引脚的自定义控件。
目前我正在使用 2 个框架,一个包含一个代表包装轮廓的面板。此框架将放置在表单上。另一个框架将代表一个引脚,其中包含一个表示引脚的形状和两个标签,一个用于引脚编号,一个用于引脚描述。我的计划是根据封装纵横比和引脚数动态创建引脚。
框架是一个很好的基础还是有更好的选择。
解决方案
框架是一个很好的起点,但很重。最好的解决方案可能是构建自定义控件。作为祖先,您可以根据需要的功能从TGraphicControl或TWinControl开始。阅读文档以选择最适合您的案例。
从TWinControl派生的TCustomControl是包装 Windows 屏幕对象但执行自己的渲染的控件的良好祖先。
我上面链接的文档提供了控件示例。
推荐阅读
- python - 在Python的一个范围内以iso 8601格式生成n个日期的随机列表
- java - 如何在“movie_added_by”表中添加movie_id和user_id
- node.js - Mongoose ObjectId 在打字稿中不匹配
- laravel - 如何将内联模板与 VueJS 集成?
- c# - 在 C# 类库中,在其自己的线程中关闭 WPF LogWatcher 窗口,停止主线程
- php - 如何在 WooCommerce 我的帐户的编辑页面上添加自定义昵称字段
- node.js - 将 json 转换为 excel 并使用节点 js 将其上传到 s3
- java - JDK 11 的 Java 项目字节码版本
- java - How to confgure the PGProperty TCP_KEEP_ALIVE that is available at HikariConfig
- php - php artisan tinker 不允许写入目录