procedure TForm1.Button1Click(Sender: TObject);
var
S:TMemoryStream;
begin
S:=TMemoryStream.Create();
TreeView1.SaveToStream(S);
TreeView2.LoadFromStream(S);
S.Free;
end;这样做,TreeView2为什么不能成功地显示和TreeView1中的数据呢?
要像以下代码那样才行.就是说先保存为文件才行.procedure TForm1.Button1Click(Sender: TObject);
var
S:TMemoryStream;
begin
S:=TMemoryStream.Create();
TreeView1.SaveToStream(S);
S.SaveToFile('c:\1.txt');
TreeView2.LoadFromFile('c:\1.txt'); ]
S.Free;
end;
我能否只通过流来加载实现呢.
var
S:TMemoryStream;
begin
S:=TMemoryStream.Create();
TreeView1.SaveToStream(S);
TreeView2.LoadFromStream(S);
S.Free;
end;这样做,TreeView2为什么不能成功地显示和TreeView1中的数据呢?
要像以下代码那样才行.就是说先保存为文件才行.procedure TForm1.Button1Click(Sender: TObject);
var
S:TMemoryStream;
begin
S:=TMemoryStream.Create();
TreeView1.SaveToStream(S);
S.SaveToFile('c:\1.txt');
TreeView2.LoadFromFile('c:\1.txt'); ]
S.Free;
end;
我能否只通过流来加载实现呢.
解决方案 »
- 关于PChar
- 请教一下隐藏MENU阴影的问题,谢谢了.
- 手机数据线主要用处是什么?从开始方面考虑。
- CreateProcess创建的程序停止后会返回一个什么消息给我的程序?
- 在窗体form1中放了一个bdgrid控件,双击dbgrid一单元格,取得该单位格值,赋给全局变量,并传递给另一个窗体form2,接着打开form2窗体时
- 能否给我讲讲怎么用ADOconnectionString连接Paradox数据库。请务必详细点,我是新手!
- 小弟求救高手!!!
- 如何让自己编写的程序运行时进程名不出现在Ctrl+Alt+del的对话框中?
- 求购精美图片
- delphi中控件问题
- 几个相同checkboxes件公用一个事件
- cannot modify a read-only dataset
procedure TForm1.Button1Click(Sender: TObject);
var
S:TMemoryStream;
begin
S:=TMemoryStream.Create();
TreeView1.SaveToStream(S);
S.Position := 0; // 加一条
TreeView2.LoadFromStream(S);
S.Free;
end;
如果Postion在流的末尾,是读不出任何东西的
S.Position := 0
or
S.Seek(0,soFromBeginning)