ダブルクリックした後、レコードが新しいフォームを開いて詳細を表示するリストビューがありますが、リストビューのレコードは「選択」を失いました...どのレコードがクリックされたかを知るにはどうすればよいですか?
ありがとう
マリア・ジョアン
リストビューコントロールには、デフォルトでTrueに設定されているHideSelectionプロパティがあります。これをFalseに設定すると、コントロールがフォーカスを失っても現在の行が強調表示されたままになります。
リストビューのHideSelectionプロパティをfalseに設定してみてください。デフォルトで有効になっています。
フォーカスが失われると選択範囲が「灰色」になり、フォーカスが失われると「青色」に変わることに注意してください。フォーカスが失われたときに青色に保つのはより困難です...ListView::DrawItemをオーバーライドする必要があります