2013-12-03 6 views
2

listUsers이라는 ListView을 만들었지 만 어떤 이유로 인해 SelectedIndex이 정의되지 않았습니다.

enter image description here

이 ListView에서 'SelectedIndex'가 정의되지 않은 이유는 무엇입니까?

그리고 false로 다중 선택을 설정했습니다.
enter image description here
"허위"가 굵게 표시됩니다. 그것이 기본값이 아니라는 것을 의미합니다.
이것은 내가 전에 경험했던 것만은 아닙니다.


그래서 매우 이상해 보입니다. 어떻게 해결해야할지 모르겠습니다.
지금까지 (즉, 작동하지 않았다) 시도 : 다른 형태에서 ListView을 복사

  • 재시작하는 VS
  • &는 디자이너의 코드에서이 양식에
  • 삭제 this.listUsers.MultiSelect 정의를 붙여

아무도 작동하지 않습니다.
무슨 일 이니?

추가 세부 정보 :

  • 윈도우 7 32 비트
  • VS2010
  • 프레임 워크 4
+2

해당 속성이 없습니다. – SLaks

+1

이러한 속성은 존재하지만 UI.WebControls의 ListView는 존재합니다. – PaulG

+2

MSDN 설명서를주의하십시오. ListView를 검색하면 [Systems.Windows.Forms.ListView] (http://msdn.microsoft.com/en-us/library/system.windows.forms.listview (v = vs) .110) .aspx). 첫 번째 Google 결과는 [System.Windows.Controls.ListView] (http://msdn.microsoft.com/en-US/library/system.windows.controls.listview (v = vs.110) .aspx)입니다. 사실'SelectedIndex'와'SelectedItem' 속성을 가진 WPF 컨트롤입니다. – ChrisK

답변

5

윈폼에서의 ListView에는 선택된 인덱스 속성이 없습니다. 내가 뭔가를 작동

int myindex = Listview1.FocusedItem.Index; 

을 사용하고 당신의 ListView의 행의 인덱스를 얻기 위해

listView1.SelectedIndices[0]; 
+0

없습니까? 나는 거의 긍정적이었다! ... 나는 휴식이 필요합니다. – SmRndGuy

+0

@SmRndGuy 목록보기에서 선택된 항목을 가져오고 싶을 때 Visual Studio가 가지고있는 문제를 알아 내려고 3 일 동안 노력한 다음 stackoverflow를 기억했습니다. [이 게시물을 확인하십시오] (http://stackoverflow.com)/questions/15091400/get-single-listview-selecteditem) 및 [this one] (http://stackoverflow.com/questions/11324471/select-index-from-listview)을 참조하십시오. 그들은 나를 도왔다. –

0

를 사용할 수있는 선택된 인덱스를 얻으려면.