我有一个带有 2 个按钮(Button1、Button2)和 1 个备忘录(Memo1)的 Delphi XE2 项目。
我的要求是在 Button1 上单击 Some Text 将在第一行(Line1)中写入 Memo1。如果我再次单击 Button1 一些新文本将写入新行 (Line2)。
如果我单击 Button2,另一个新文本将附加在 Memo1 中(在最后一行之后将创建一个新行)。所以我写了以下代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Text :='Line1';
Memo1.Lines.Text :='Line2';
end;
....
....
....
....
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines.Text :='Line3';
Memo1.Lines.Text :='Line4';
end;
但问题是只有一行在 Button1FirstClick 上显示为“Line1”,在 Button1SecondClick 上显示为“Line2”,在 Button2Click 上显示为“Line4”。请帮我。