コンボボックスの制御について質問があります。
コンボボックスで値を選択後、
別の項目へ遷移した際に、
コンボボックスの残像が残ってしまいます。
(コンボボックスで表示されていた、内容は消え、背景が残る感じです)
どのようにしたらこのような現象が消えるか教えてください。
>どのようにしたらこのような現象が消えるか教えてください。
その前にどのようにしたらこのような現象が現れるか教えてください。
少なくとも[VB6.0]の質問か[VB.NET]の質問かは書いて下さい。
更に、通常、1つのフォームにコンボボックスをデフォルト設定のまま
貼り付けていれば、このような現象は起きないと思います。タイトルに
『リフレッシュ』という言葉がありますが、.Refresh メソッドは
実行したということですか?ソースを公開するなり、詳しい説明をする
なり、こちらで再現できるような情報を提供して下さい。
>コンボボックスで値を選択後
説明として曖昧です。コンボボックスにはテキストも入力できますから
『値を選択』といっても選ばれている Index が変更される場合とそうで
ない場合があります。値の検証を行っていたりすればその辺りのことも
書いた方がいいかもしれません。
>別の項目へ遷移した際に、
説明として曖昧です。『別の項目』が同じフォームの別のコントロールなのか?
違うフォームなのか?違うアプリなのか?…etc...によって動作は変わって
きます。この説明では全く分かりません。
ま…とりあえず DoEvents してみたら?w