treeviewのチェック状態を保持するには?

解決


天茶  2007-01-19 20:19:47  No: 97709

VB6.0で作成しています。
メニューをタブで表示させていて、その中のひとつにtreeviewを使いチェックを行っているシステムがあります。
そのtreeviewのチェックボックスが、タブを変更して戻るとチェック状態が何もチェックされていない状態に戻ってしまいます。
解決方法はありますでしょうか?


我龍院  2007-01-19 22:55:10  No: 97710

タブというのはSSTabですかTabStripですか?
いずれにしても、項目の選択は消えても、
チェックボックスのチェックは消えないのでは。


天茶  2007-01-22 19:29:51  No: 97711

お返事ありがとうございます。
>我龍院さん
TabStripで作成しています。
確認してみましたが、やはりタブのページを変えて戻したときにチェックが外れてしまいます。


我龍院  2007-01-22 20:37:28  No: 97712

TabStripはコンテナでは有りませんので、タブの選択に依ってその他のコントロール
のFocus以外の状態が変わるとは思われません。
確認してみましたが、やはりタブのページを変えて戻してもチェックは外れません。
TabStripのClickイベントでチェックをはずしているのでは?


天茶  2007-01-24 23:41:14  No: 97713

お返事ありがとうございます。
>我龍院さん
チェックをはずしているというわけでもありませんでした。
試行錯誤した結果、チェック状態を別に保存して、タブを入れ替えたときにチェックを付け直すという方法をとり解決することにしました。
丁寧に相談に乗っていただきありがとうございました。


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

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






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