17. august 2000 - 10:16
Der er
2 kommentarer og
1 løsning
Indsæt tekst ved cursor
Hvordan sætter man tekst ind ved cursoren i et memo-felt.
Hvis jeg skriver
Memo1.Text := Memo1.Text + \'Eksempel\';
bliver teksten jo indsat ved slutningen af teksten. Men jeg vil gerne have den sat ind, der hvor cursoren står.
17. august 2000 - 10:45
#2
Det er nu meget nemt. Du siger bare - ok, lad mig give dig hele programmet.
Der er en memo, en edit og en knap.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.SetSelTextBuf(PChar(Edit1.text));
end;
end.