ListBoxのゴミを取るには?

解決


you  2003-10-30 18:29:11  No: 109572

ListBoxのStyleを「1-チェックボックス」にしています。
選択したときに一行丸ごと薄い点線が付いて、そのままゴミとして残ってしまった非常に見苦しいです。
いったんフォームを最小化するなどしてアクティブにしなおせばゴミは消えるのですが、根本的な解決策はないでしょうか?
また、できれば一行丸ごと選択(反転)することなく、単にチェックボックスのところだけ反応するようにはできないのでしょうか?
色々検索してみたのですが、そういうことを書いているページが見つからないので半分諦めてはいますが・・・。


ファン太  2003-10-30 19:39:53  No: 109573

同じようにやってみたけどゴミとかは残らないですね、お使いのOSとVBのバージョンは何ですか?、いったん実行体を作成し、ほかのPCで動かして正常であれば、画面のプロパティとかビデオカードの不具合、あるいはVBのランタイムが壊れているとかが考えられます。
別のPCでも同じ症状が出るなら、VBのどこかが壊れているかもしれませんね。


ねろ  2003-10-30 19:59:02  No: 109574

>そのままゴミとして残ってしまった非常に見苦しいです
List1.Refreshとやれば消えるでしょう

>単にチェックボックスのところだけ反応するようにはできないのでしょうか
仕様でしょう


you  2003-10-30 22:31:11  No: 109575

お返事ありがとうございます。
OSはWin2000、VB6.0です。
他のPCで・・・というのがちょっと難しいので、結局Refreshをかけることにしました。
反転表示はどうにもならないようですね。
仕方がありません。


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

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






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