首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VCL UI组件来绘制一条线,并将其划分为“可单击的部分”?

VCL UI组件来绘制一条线,并将其划分为“可单击的部分”?
EN

Stack Overflow用户
提问于 2013-03-27 16:38:19
回答 1查看 917关注 0票数 1

我正在分析一个理想情况下用Delphi完成的应用程序(因为我将使用我已经拥有的许多库),但阻止我最终选择Delphi的唯一原因是我没有找到我需要的图形UI组件。

客户希望绘制线条并将其划分。

让我来告诉你这个场景:

1)线条是由框架+玻璃窗构成的摩天大楼“外层”的二维表示。

2)用户想要画一条线(=“墙”),然后说“将这分成6个窗口”,所以我希望我的线由6个可点击的小段组成,这样用户就可以点击它们并编辑所选窗口(摩天大楼的窗口)的属性。

我不想在低级使用TLine的情况下这样做,有没有一些您知道的中间组件可以做到这一点?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-10 22:03:58

我决定使用TMS Diagram Studio,因为我已经拥有这个组件,并让用户绘制外墙。一旦墙被绘制好,我将启动一个引导程序,允许用户输入一些墙属性(如“窗口数量”,...)然后我将删除这一行,并使用原始行的X,Y坐标重新创建许多行,每个窗口一行,我将在设计时创建许多行对象,以获得可单击的元素。我不需要以这种方式编写复杂的组件。这是一个变通办法,但我的客户同意这一点,主要是因为通过这种方式,我可以以较低的成本提供我的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15654632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档