变量定义问题!定义一个变量,该变量可以像memo一样支持逐行的写入字符。请问如何定义?(50分)

  • 主题发起人 主题发起人 coolwindfly
  • 开始时间 开始时间
C

coolwindfly

Unregistered / Unconfirmed
GUEST, unregistred user!
定义变量
 
用TStringList
var
sList: TStringList;
begin
sList := TStringList.Create;
sList.Add('第1行');
sList.Add('第2行');
sList.Add('第3行');
......
//其实TMemo.Lines属性就是TStrings,TStrings就是TStringList的父类。
sList.Free;
end;
//不知道这是不是楼主想要的?
 
var M:Tmemo;//变量M就具有了memo的属性.
 
补充:不能将Memo控件拖到界面上,只是简单得定义
和拖到界面上得MEMO控件区别就是非可视化,^_^
 
var
ItemList:TStringList;

implementation

{$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines.Text:=ItemList.Text;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
I:Integer;
begin
ItemList:=TStringList.Create;
For I:=1 To 10 Do
ItemList.Add('Input String:'+IntToStr(I));
end;
 
多人接受答案了。
 
后退
顶部