社区
VCL组件使用和开发
帖子详情
TMemo
windxnet
2007-06-29 05:31:24
我向在TMemo里添加若干行,希望可由有不同的颜色(背景色或字体颜色)?如何实现?
...全文
170
6
打赏
收藏
TMemo
我向在TMemo里添加若干行,希望可由有不同的颜色(背景色或字体颜色)?如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cczlp
2007-07-02
打赏
举报
回复
没什么好方法, 将就用吧
windxnet
2007-07-02
打赏
举报
回复
唉,我知道了,但是有点麻烦,不知道大家还有没有更好的办法。
下面时我写的一个小函数:
void RichEditAdd(TRichEdit *RE, AnsiString Text, TColor Color)
{
static int SelBegin = 0;
RE->Lines->Add(Text);
RE->SelStart = SelBegin;
RE->SelLength = Text.Length();
RE->SelAttributes->Color = Color;
SelBegin += Text.Length() + 2;
RE->SelStart = RE->Text.Length();
}
littlefish0101
2007-06-30
打赏
举报
回复
我也不知道期待中......
windxnet
2007-06-30
打赏
举报
回复
RichEdit怎么作?
我来看看CB
2007-06-29
打赏
举报
回复
对
编译失败
2007-06-29
打赏
举报
回复
用RichEdit
BCB中的
TMemo
(通过ScrollBars属性可以激活
TMemo
内置的滚动条)
本文详细介绍了如何在Delphi中使用
TMemo
组件实现多行文本显示,并通过示例代码展示了如何将其应用于实际场景。文章还探讨了
TMemo
组件的自适应滚动条特性及其在不同情况下的应用。最后,提供了解决高文本显示导致的遮挡问题的方法。
c++ Builder
TMemo
控件自动滚动
本文介绍了在C++ Builder的FMX平台上,如何利用
TMemo
控件进行日志显示。
TMemo
相对于TListBox更适合大量文本展示。然而,
TMemo
的Add函数不会触发OnChange事件,导致无法自动滚动到最后一行。为解决此问题,文章建议使用GoToTextEnd()函数,并指出在使用时需关闭WordWrap属性以确保正确滚动。
Delphi
TMemo
可以显示、编辑多行文本
本文介绍了Delphi中的
TMemo
组件,详细解释了其典型用法、重要属性及其应用场景。包括如何使用
TMemo
组件进行文本文件的读取与保存,以及如何通过配置属性实现滚动条、自动换行等功能。
TMemo
Ctrl + A
本文详细介绍了在Delphi中如何为
TMemo
或TDBMemo组件添加Ctrl+A全选功能。通过覆盖OnKeyDown事件,可以实现当按下Ctrl+A组合键时,自动选择
TMemo
中的所有文本。此外,文章还提供了避免触发系统默认BEEP声音的方法。
FMX.Memo.
TMemo
Properties
本文详细介绍了 FMX 框架中
TMemo
控件的各种属性,包括文本操作、样式设置、尺寸调整等,为开发者提供了全面的参考资料。
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章