Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
FullRowSelectモード、MultiSelectオフ、および「詳細」ビューモードを使用しているListViewコントロールがあります。ユーザーが行をクリックすると、その行が青色で強調表示されます。これは問題ありませんが、行の[選択済み]フィールドをfalseに設定してプログラムで選択をオフにすると、青色の強調表示は消えますが、点線が残ります。行の周りのアウトライン。
点線の輪郭をどのようにオフにしますか?
ありがとう!
別のコントロールがフォーカスされると、点線は消えます。これを実現するには、別のコントロールで Focus() メソッドを呼び出します。私の知る限り、点線のアウトラインを完全に取り除く簡単な方法はありません。
本当に線を取り除きたい場合は、OwnerDraw プロパティを true に設定し、DrawItem と DrawSubItem のハンドラーを提供する必要があります。