首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SynEdit中插入插入符号位置的文本

如何在SynEdit中插入插入符号位置的文本
EN

Stack Overflow用户
提问于 2017-12-20 14:06:03
回答 2查看 1.1K关注 0票数 0

对于拉撒路版本的SynEdit,有一个过程SynEdit.InsertTextAtCaret('Text')。如何在带有撤销支持的SynEdit的Delphi版本中插入文本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-20 17:53:39

是有程序的

代码语言:javascript
复制
TCustomSynEdit.procedure InsertBlock(const BB, BE: TBufferCoord; ChangeStr: PWideChar; AddToUndoList: Boolean);

它插入ChangeStr将文本从BB更改为BE位置。你可以将BB和BE设置为当前的插入符号坐标,这样就可以得到你想要的了

例如

代码语言:javascript
复制
SynEdit1.InsertBlock(SynEdit1.CaretXY, SynEdit1.CaretXY, 'test', true);
票数 2
EN

Stack Overflow用户

发布于 2019-08-03 05:04:52

您可以使用以下代码:

代码语言:javascript
复制
SynEdit1.InsertTextAtCaret('text'); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47899720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档