1

我正在尝试使用 Delphi (Delphi 2009) TMemo 和 TcxMemo 组件 - 我有 WordWrap=True 和 Scrollbars=[vertical scrollbar] 并且我正在添加 4 个非常长的文本行。备忘录组件自动将这些行包装成多行并创建垂直滚动条。

然后我调整了备忘录组件的大小,例如因为表单变得更大了。坏事是保留了换行,备忘录组件不会重新计算换行,这就是为什么在文本的右侧添加了大空白。

我希望备忘录组件应该重新包装文本,这是直观的。但它不会发生吗?这是错误吗?有财产吗?

只有在设计时添加文本时才会出现此问题。设计时设计者在固定位置包装并保存文本,并且显然将带有原始文本中没有的附加换行符的文本保存在 dfm 中。所以 - 这是某种错误。

4

1 回答 1

1

我在https://supportcenter.devexpress.com/ticket/details/q533519/problem-assigning-tcxmemo-lines-to-another-component-with-wordwrap中找到了答案

...在设计时禁用 WordWrap 属性并在表单显示时启用它

于 2020-12-11T07:57:18.240 回答