Delphi实现TMemo的真正插入字符

我们发现在TMemo、TRichEdit等编辑控件中,有Add、Insert等插入字符的命令,可是这些命令却没能真正做到插入字符作用,他们只是把你的字符当做一行在指定位置插入。

为了真正实现插入功能,还需要执行多一些指令才能真正做到,下面是一个例子:

ROEX2.Lines.Insert(2,abcdefg);

ROEX2.SelLength:=-2;

ROEX2.SelText :=;

时间: 2024-10-01 16:11:22

Delphi实现TMemo的真正插入字符的相关文章

解释一段在光标位置插入字符的js代码

js|插入|光标 这篇小文本来应该在昨天发的,但是由于我昨天敲错了一个键(就是IBM笔记本键盘上的前进后退),导致文章丢失...今天就简写了.网络上有许多能在光标位置插入字符的js代码,比较啰嗦,不适合讲解.我写了一段简单的代码,解释一下: 1234567 <FORM> <TEXTAREA NAME="a" ONSELECT="this.pos=document.selection.createRange();"  onKEYUP="th

jQuery实现在textarea指定位置插入字符或表情的方法

 这篇文章主要介绍了jQuery实现在textarea指定位置插入字符或表情的方法,实例分析了jQuery操作表单元素的技巧,非常实用,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery实现在textarea指定位置插入字符或表情的方法.分享给大家供大家参考.具体实现方法如下: 1. 函数定义 代码如下: (function($){ $.fn.extend({ insertAtCaret: function(myValue){ var $t=$(this)[0]; i

c++文本编辑器-C++的文本编辑器怎样实现在行内插入字符的功能?

问题描述 C++的文本编辑器怎样实现在行内插入字符的功能? rt~现在的思路是这样的,把每个逻辑行实现为一个类,类中有个成员为string,用来存储行中的字符串,目前想要实现一个功能就是当光标移到某个位置时,在光标的前面或者后面插入元素,而且其余的字符串内容都相应的后移~就像在word或者txt中实现的一样~而如果单纯使用string的话,插入会覆盖后面的内容,或者只能把后面的内容都清除,输出插入内容,在输入后面的内容(会很麻烦..)我的代码目前基于控制台,没有什么图形界面..请问要实现插入字符

文件流-fstream插入字符的问题

问题描述 fstream插入字符的问题 下面的内容去掉地23,24行才能显示出后面插入的"abc"字符,道理是啥啊?调试一天了. 23: myStream.getline(buffer,100); 24:cout<<"before insert:"<<buffer<<endl; 环境:windows 7 64位:gcc 4.7.2:codeblcoks 16.01 #include<iostream> #include

jQuery实现在textarea指定位置插入字符或表情的方法_jquery

本文实例讲述了jQuery实现在textarea指定位置插入字符或表情的方法.分享给大家供大家参考.具体实现方法如下: 1. 函数定义     复制代码 代码如下: (function($){     $.fn.extend({         insertAtCaret: function(myValue){             var $t=$(this)[0];             if (document.selection) {                 this.foc

delphi实现在Word插入字符

现在的文档很多都是用Word软件来编辑的,但如果你想在程序中把某些字符插入到Word文档中,那么下面的程序帮你忙: procedure TForm1.Button1Click(Sender: Tobject);var MSWord: Variant;beginMSWord := CreateOLEObject(Word.Application);//连接WordMSWord.Documents.Open(FileName:=d:\test.doc, ReadOnly:=True);//打开外部W

js实现评论插入表情图片在光标处插入字符

添加到数据库的每条评论中的每个表情都是以特殊的字符表示的,比如"[face1]"代表一个笑脸的表情,"[face2]"代表伤心的表情.只是,当这条评论在显示之前,对评论中的所有表情的特殊字符用对应的图片替换就行了  代码如下 复制代码 <?php     /**     *评论添加表情--在光标处插入表情字符(www.111cn.net)     */     $content = isset($_POST["content"]) ? $_

JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)_javascript技巧

复制代码 代码如下: Array.prototype.ArrayInsertAfter=function(Num,obj) { var tempArr=new Array(); var l=this.length; for(var i=0;i<l;i++) { tempArr.push(this.shift()); } l=tempArr.length; for(var i=0;i<l;i++) { this.push(tempArr.shift()); if(i==Num) { this.p

pyghon list指定位置插入字符的方法

#list 序列 sample_list = [1,2,3,'abc'] #dictionary 字典 sample_dic = {"key":value, 2:3} #tuple 只读的序列 sample_tuple = (1,3,"ab") 序表     序表由一系列值用逗号分隔而成     序表与字符串一样是不可变的:不允许对序表的某一项赋值 字典     关联数组 与字符串不同的是列表是可变的,可以修改列表的每个元素 可以建立嵌套列表(表的元素也是列表) 列