我正在分析一个理想情况下用Delphi完成的应用程序(因为我将使用我已经拥有的许多库),但阻止我最终选择Delphi的唯一原因是我没有找到我需要的图形UI组件。
客户希望绘制线条并将其划分。
让我来告诉你这个场景:
1)线条是由框架+玻璃窗构成的摩天大楼“外层”的二维表示。
2)用户想要画一条线(=“墙”),然后说“将这分成6个窗口”,所以我希望我的线由6个可点击的小段组成,这样用户就可以点击它们并编辑所选窗口(摩天大楼的窗口)的属性。
我不想在低级使用TLine的情况下这样做,有没有一些您知道的中间组件可以做到这一点?
谢谢。
发布于 2013-04-10 22:03:58
我决定使用TMS Diagram Studio,因为我已经拥有这个组件,并让用户绘制外墙。一旦墙被绘制好,我将启动一个引导程序,允许用户输入一些墙属性(如“窗口数量”,...)然后我将删除这一行,并使用原始行的X,Y坐标重新创建许多行,每个窗口一行,我将在设计时创建许多行对象,以获得可单击的元素。我不需要以这种方式编写复杂的组件。这是一个变通办法,但我的客户同意这一点,主要是因为通过这种方式,我可以以较低的成本提供我的工作。
https://stackoverflow.com/questions/15654632
复制相似问题