在DELPHI中使用Treeview控件,在设计阶段利用编辑器设计如下的树形结构:目录
 |----aa
 |----bb
在C:\abc目录中有1.txt,2.txt两个文本文件。希望在程序运行时点aa时在窗体上的memo中显示1.txt文件的内容,点bb时显示2.txt的内容。如何实现?

解决方案 »

  1.   

    onchange事件中
    var S: string ;if node.index = 0 then
      begin
      s:= 'c:\abc\1.txt'
      end
    else if node.index = 1 then
      begin
      S:= 'c:\abc\2.txt'
      end memo1.lines.loadfromfile(S);
      

  2.   

    在Tree的OnChange事件中写代码
    大致的代码:
    if Treeview1.Selected.Text='aa' then Memo1.LoadFromFile('c:\abc\1.Txt');
    if Treeview1.Selected.Text='bb' then Memo1.LoadFromFile('c:\abc\2.Txt');
      

  3.   

    学习中 对Ttreeview有了个了解