TreeViewでImageIndexを保存するには?

解決


吉岡  2003-12-11 16:54:38  No: 6066

いつもお世話になっております。

タイトル通りなのですがTreeViewのノードの階層とテキストはSaveToStreamやSaveToFileで保存できますが、ImageIndexやSelectedIndexといった属性までは保存されませんよね?

これを終了時にファイルに保存し、次回起動時に復元するにはどうしたら良いのでしょうか?

ImageIndex等が一定の法則で成り立っているのならば、GetFirstNodeやGetNextを駆使することで再現出来ますが、今回はユーザーの任意で任意のアイコンに変更できることを想定してます。

Helpを見るとBLOBを使うとありましたが具体的なコードがわからず困っております。ご存知の方がいらっしゃいましたらご教授下さると幸いです。


Halbow  2003-12-11 17:46:56  No: 6067

Halbow です。

前にも同様の質問に回答を書いたことがあります。

http://www.sakaki.keiaikai.or.jp/cgi-bin/ConvRoom/webconv.dll/alltree?No=18459

ここの方法では SelectedIndex は保存されませんので Stream の末尾に自分で
読み書きしてください。


吉岡  2003-12-11 18:11:25  No: 6068

Halbowさま。早速のお返事ありがとうございます。

とりあえずコードをそのままコピペしてSelectedIndexの項目を追記しただけで想定した動きをしてくれました。感謝感激です。ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加