通知
すべてクリア
固定ページ 2 / 2
前へ
Topic starter
2008年4月17日 10:22 AM
自分のソースだとうまく行かない理由がわかりました。
Form1にリストビューを表示しているのですが、
リストビューのほかにいろいろなパネルを切り替えて表示していて、
その方法が、
Form1>表示パネル>リストボックス or パネルA or パネルB
のように切り替えるのに
表示パネルのControls->Clear() → Controls->Add(リストボックス)
として実現していました。
しかし、Clear()→Addでリストボックスのハンドルが変わってしまうために
Form1_Loadで渡しても無反応状態になってしまうのが原因のようです。
そこで、
Form1>表示パネル>リストボックスパネル or パネルA or パネルB
のようにして、パネルを一つはさむことによって、
ハンドルが変更されるのはリストボックスのパネルにして、
リストボックスのハンドルは変更されないように修正したところ、
うまく行くようになりました。
これで自分の問題の方も無事解決されました。
ありがとうございました。
固定ページ 2 / 2
前へ