//恢复布局   
 IniFileName   :=   ExtractFilePath(Application.ExeName)   +   'Layout\'   +   Self.Name  +   '.ini';   
 if   FileExists(IniFileName)   
then   
     Self.tvResult.RestoreFromIniFile(IniFileName) //从布局文件中恢复
  else   
  begin   
      Self.tvResult.BeginUpdate;   
      for   i   :=   0   to   Self.tvResult.ItemCount   -   1   do   
          Self.tvResult.Items[i].ApplyBestFit; //调整为最佳宽度   
      Self.tvResult.EndUpdate;   
 end;   
    
  //保存布局   
IniFileName := ExtractFilePath(Application.ExeName) + 'Layout\' + Self.Name + '.ini';  
 if   not   DirectoryExists(ExtractFileDir(IniFileName))   then   
      CreateDir(ExtractFileDir(IniFileName));   
Self.tvResult.StoreToIniFile(IniFileName); //保存为布局文件

相关文章:

  • 2021-12-09
  • 2021-05-03
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2021-04-26
  • 2021-04-06
  • 2021-07-02
  • 2021-04-06
  • 2021-12-06
相关资源
相似解决方案