使TMemo显示部分可见的行

时间:2017-02-28 22:58:28

标签: delphi delphi-7 tmemo

是否可以让TMemo显示部分可见的线条?我正在寻找一种本地方式来做到这一点,没有自定义渲染。

我为那些不熟悉这个问题的人制作了一个示例截图:

MemoPartialVisibilityExample

如您所见,在我标记为红色的区域中,有足够的空间显示下一行的某些部分,默认情况下不可见。

有一些组件,如TListBox,显示部分可见的行,所以我想让TMemo做同样的事情。

P.S。我对其他建议不感兴趣,例如扩大TMemo大小,这是偏离主题的。

2 个答案:

答案 0 :(得分:2)

无法使TMemo显示部分线条。对于您可以本机执行备忘录(多行编辑控件),请参阅MSDN上的edit controls

答案 1 :(得分:0)

您可以使用TRichEdit代替。

您可以访问Lines和Text属性,就像TMemo一样。它还具有WordWrap,ReadOnly和ScrollBars属性,就像TMemo一样,所以它可以是替代品,但在底部显示部分线条。

也在Delphi 10.1 Berlin中测试过。

enter image description here