1

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

客户想要画线并划分它们。

让我告诉你一个场景:

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

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

我不想用 TLine 的低级使用来做到这一点,是否有一些你知道的中间组件来做到这一点?

谢谢。

4

1 回答 1

1

我决定使用TMS Diagram Studio,因为我已经拥有这个组件并让用户绘制外墙。绘制完墙壁后,我将启动一个引导程序,允许用户输入一些墙壁属性(例如“窗口数量”,...),然后我将删除该行并重新创建许多行,每个窗口一个,使用原始行的 X、Y 坐标,我基本上会在设计时创建许多线条对象以具有可点击的元素。我不需要以这种方式编写复杂的组件。这是一种解决方法,但我的客户对此表示同意,主要是因为这样我可以以更低的成本提供我的工作......

于 2013-04-10T14:03:58.113 回答