按照书上的内容做了一个属性编辑器但我不知道怎样将在属性编辑器中输入的内容赋给相应的属性(书上讲的是String,但我的属性是TStringList类),我的代码:
procedure TStringLine.Edit;
begin
inherited;
with TfmLines.Create(Application) do
begin
Memo1.Lines:=TStrings(GetValue); //这句出错
if ShowModal=mrOK then
begin
SetValue(Memo1.Lines.Text);
end;
Free;
end;
end;
各位同道一定要帮帮我啊
procedure TStringLine.Edit;
begin
inherited;
with TfmLines.Create(Application) do
begin
Memo1.Lines:=TStrings(GetValue); //这句出错
if ShowModal=mrOK then
begin
SetValue(Memo1.Lines.Text);
end;
Free;
end;
end;
各位同道一定要帮帮我啊
解决方案 »
- 请问 TADOQuery 和 adodataset 有什么区别 ????????
- 无符号数与有符号数转换的问题
- 如何取得运行文件的所在路径?
- 菜鸟问题: 什么是内存映射?
- 用ODBC连的Access数据库应用程序安装到没有DELPHI的机器上,应该如何打包?急
- const不能改变值么?怎么好多例程都有改变常量的,可是我编译时就出错??是否跟delphi版本有关?
- 谁有fastreport的下载网址?
- 有关Service和w2k shell extend问题
- 关于char数组大小
- pointer类型指针所指向的变量可以取什么类型的值?
- 请问如何让一个button按下后就凹下去,再按又凸起来,哪种button可以???
- 应用程序出错问题
begin
inherited;
with TfmLines.Create(Application) do
begin
Memo1.Lines.Assign(TStrings(GetValue));
if ShowModal=mrOK then
begin
SetValue(Memo1.Lines.Text);
end;
Free;
end;
end;
procedure TStringLine.Edit;
begin
inherited;
with TfmLines.Create(Application) do
begin
Memo1.Lines.Text:=TStrings(GetValue).Text;
if ShowModal=mrOK then
begin
SetValue(Memo1.Lines.Text);
end;
Free;
end;
end;