授权达人 发表于 2016-1-19 17:45:29

关于Memo组件制作查找功能

Delphi编程执行下列语句出现错误:
ShowMessage( Memo1.SelectAll );
Unit1.pas(12): Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'

为什么编译一下语句就没有错误提示:
ShowMessage( Memo1.SelText );

hualinfeng23 发表于 2016-1-19 22:06:58

{:5_90:}

bowk 发表于 2016-1-19 22:44:39

Memo1.SelectAll 不等於Memo1.SelText

A87454A 发表于 2016-7-14 20:58:52

memo1.selectAll 是一个过程 ,showmessage()里必须是一个字符串。这个过程会把值赋给selTest。
尝试下
memo1.selectALL;
button1.caption:=memo1.seltest;

A87454A 发表于 2016-7-14 20:59:30


procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.SelectAll;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
button2.Caption:=memo1.SelText;
end;

end.
页: [1]
查看完整版本: 关于Memo组件制作查找功能