プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。

VB2005でWinアプリ開発中です。

テキストボックスに条件を入力し、ボタンを押下すると、
TreeViewに該当データのノードを設定し、
ノードを展開した状態で表示する処理があります。

ノードが展開表示されている状態で、ボタンを押下し
新しい情報を再表示すると、
ノードが折りたたまれて展開されたというような動きが見えてしまいます。
SuspendLayout/ResumeLayoutを入れてみたのですが、変化無しでした。
ノードが展開された状態で、パッと再表示するには、
どのようにすればよいのでしょうか?

よろしくお願いします!

A 回答 (1件)

VB2005は使ってないのでなんともいえませんが


VB6まで(?)の典型的な方法としては
その処理の開始前にいったんそのコントロールを
非表示にして処理後に表示しなおす方法を使いました。
(VB6でのVisibleのTureとFalse)
    • good
    • 0
この回答へのお礼

toro777777さん、返答ありがとうございます。
VisibleのTure/False切り替えできれいに見えるようになりました!
ありがとうございました!

お礼日時:2006/11/17 15:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!