//查找
procedure TForm1.FindClick(Sender:TObject)
var
where:integer;
begin
if FindDialog1.Execute then
begin
where:=Pos(FindDialog1.FindText,Memo1.Lines.Text);
if where=0 then
ShowMessage('找不到')
else begin
Memo1.SelStart:=where-1;
Memo1.SelLength:=Length(FindDialog1.FindText);
end;
end;
end;//替换
procedure TForm1.ReplaceClick(Sender:TObject);
var
where:integer;
begin
if ReplaceDialog1.Execute then
begin
where:=Pos(ReplaceDialog1.FindText,Memo1.Lines.Text);
if where=0 then
ShowMessage('找不到'+ReplaceDialog1.FindText);
else beign
Memo1.SelStart:=where-1;
Memo1.SelLength:=Length(ReplaceDialog1.FindText);
Memo1.SelText:=ReplaceDialog1.ReplaceText;
end;
end;
end;
procedure TForm1.FindClick(Sender:TObject)
var
where:integer;
begin
if FindDialog1.Execute then
begin
where:=Pos(FindDialog1.FindText,Memo1.Lines.Text);
if where=0 then
ShowMessage('找不到')
else begin
Memo1.SelStart:=where-1;
Memo1.SelLength:=Length(FindDialog1.FindText);
end;
end;
end;//替换
procedure TForm1.ReplaceClick(Sender:TObject);
var
where:integer;
begin
if ReplaceDialog1.Execute then
begin
where:=Pos(ReplaceDialog1.FindText,Memo1.Lines.Text);
if where=0 then
ShowMessage('找不到'+ReplaceDialog1.FindText);
else beign
Memo1.SelStart:=where-1;
Memo1.SelLength:=Length(ReplaceDialog1.FindText);
Memo1.SelText:=ReplaceDialog1.ReplaceText;
end;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货