掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TTreeViewのLoadFromStreamでロードするには (ID:27958)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TTreeViewをLoadFromFileではなく、LoadFromStreamでツリーの状態を復元しようとしているのですが、 var MS: TMemoryStream; slstTmp: TStringList; begin MS := TMemoryStream.Create; slstTmp := TStringList.Create; slstTmp.LoadFromFile('tree.txt'); //tree.txtにはTTreeView.SaveToFileで保存された形式のテキストが入っている slstTmp.SaveToStream(MS); TreeView1.LoadFromStream(MS); MS.Free; slstTmp.Free; ・・見よう見真似でTMemoryStreamを使ってみたのですが、TreeView1の中には何も入っていません。 TTreeViewのItemsはTTreeNodeなのでどこか特殊なのかもしれませんが。 要するに、slstTmpが持ってるツリー情報をTTreeView.LoadFromFileで開くようTreeView1に移したいのです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.