有没有可能让TMemo显示部分可见的线条?我正在寻找一种原生的方法来做到这一点,而不需要自定义渲染。
我为那些不熟悉这个问题的人做了一个示例屏幕截图:

正如您所看到的,在我用红色标记的区域中,有足够的空间来显示下一行的某些部分,这些部分在默认情况下是不可见的。
有一些组件,比如TListBox,可以显示部分可见的线条,所以我想让TMemo执行同样的操作。
附注:我对其他建议不感兴趣,比如增加TMemo的大小,这是离题的。
发布于 2017-03-01 07:56:42
不可能创建一个TMemo来显示部分行。有关可以本机对备注执行的操作,请参见MSDN上的edit controls。
发布于 2017-06-23 23:02:18
您可以使用TRichEdit来代替。
您可以访问线条和文本属性,就像访问TMemo一样。它还具有WordWrap、ReadOnly和ScrollBars属性,就像TMemo一样,因此它可以作为一个插件替代,但根据需要在底部显示部分行。
在Delphi 10.1柏林也进行了测试。

https://stackoverflow.com/questions/42520321
复制相似问题