怎在TMemo控件的光标所在位置插入一个字符? 怎在TMemo控件的光标所在位置插入一个字符?我想在TMemo中,按空格键在TMemo光标位置插入一个字符能不能实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);begin if (Key = ' ') then Key := '*'; //将空格替换为*号end; 将字符串插入光标所在位置的方法://需要在Form上放置一个TMemo控件,一个TButton控件//在Button对象的OnClick事件中写如下代码procedure TForm1.Button1Click(Sender: TObject);Var curstr,frontstr,endstr:String; curcol,currow:integer;begincurcol:=Memo1.CaretPos.x;currow:=Memo1.CaretPos.y;curstr:=Memo1.Lines[currow];frontstr:=copy(curstr,0,curcol);endstr:=copy(curstr,curcol+1,length(curstr)-curcol);Memo1.Lines[currow]:=frontstr+'这是新插入的字符串'+endstr;end; [散分!窗口闪烁问题]在一PageControl中动态创建一窗体,闪烁得很厉害,求助 关于rave报表中的memo控件中文乱码问题 〖动态建树(TreeView),大家进来看看,帮帮忙!!〗 使用ApdComPort出現的問題?(Except : 串口不存在或被占用!),請幫忙. 如何用ADO的方法联接一个EXCEL表? edit1中输入的一串数字 在delphi面向对象编程中'特性'与'字段'有什么区别?(内空) 大虾们!等你们来救命。快!快!快! CUSEEME谁知道 在listbox控件中有许多重复值,如何确定用户选中的是哪一个(不能使用索引号) 多线程 高薪等待您
begin
if (Key = ' ') then Key := '*'; //将空格替换为*号
end;
//需要在Form上放置一个TMemo控件,一个TButton控件
//在Button对象的OnClick事件中写如下代码procedure TForm1.Button1Click(Sender: TObject);
Var
curstr,frontstr,endstr:String;
curcol,currow:integer;
begin
curcol:=Memo1.CaretPos.x;
currow:=Memo1.CaretPos.y;
curstr:=Memo1.Lines[currow];
frontstr:=copy(curstr,0,curcol);
endstr:=copy(curstr,curcol+1,length(curstr)-curcol);
Memo1.Lines[currow]:=frontstr+'这是新插入的字符串'+endstr;
end;