2017-09-09 4 views
0

이 코드에 문제가 있습니다. form1의 listbox 5에서 form2의 listbox4를 검색하려고합니다.목록 상자의 데이터를 양식 2의 다른 목록 상자에서 검색하십시오.

int index= eski.listbox5.FindString(listbox4.ToString()); 
if(index= !=-1) 
    eski[enter image description here][1].listbox5.SetSelected(index ,true); 
else 
    MessageBox.Show("Nothing Found") 

프로그램이 실제 인덱스 값을 찾지 만 작동하지 않는 선택 명령을 설정 나는이 문제를 해결하려면 어떻게 ..

을 : 아래 그림과 같이

https://i.stack.imgur.com/8d40U.jpg

이 코드를 사용 문제?

답변

0

listbox4.ToString()은 컨트롤을 문자열로 반환합니다. 대신 listBox4.GetItemText(listBox4.SelectedItem)으로 전화하십시오. 또한, 라인 2

+0

if (index != -1) 내가이 시도하지만 유치원 1 인덱스의 목록 상자 (5)의 값을 찾을 수 없습니다 :( 작동하지 않습니다해야하는 것은 오는 -1 항상 .. Onurİn @ –

+0

는 사용 윈폼 또는 WPF 있습니까 ? – zambonee

+0

WinForms도 사용합니다. –