2008-10-28 6 views
11

두 번 클릭 한 후에 레코드가 세부 정보를 표시하기 위해 새 양식을 열지 만 목록보기의 레코드가 "선택"을 잃어 버린 목록보기가 있습니다 ... 어떻게해야합니까? 어떤 기록이 클릭되었는지 압니까 ???목록보기 C# 선택 유지

감사

마리아 주앙

답변

4

false로 목록보기에 HideSelection 속성을 설정하십시오. 기본적으로 사용하도록 설정되어 있습니다.

33

목록 뷰 컨트롤의 기본값은 True 인 HideSelection 속성이 있습니다. 이것을 False로 설정하면 컨트롤이 포커스를 잃더라도 현재 행이 강조 표시 된 채로 유지됩니다.

4

포커스가 없어지면 "회색"으로 바뀌고 초점이 맞으면 "파란색"으로 바뀝니다. 초점을 잃었을 때 파란색으로 유지하는 것이 더 어렵습니다 ... ListView :: DrawItem을 재정의해야합니다