저는 초보자 인 C#을 배우며 저는 윈도우 폼을 가지고 놀고 있습니다.# ListBox + 항목 이름을 선택하려면?
Microsoft.visualbasic.Compatibility.FileListbox를 사용하고 있으며 항목 이름을 입력 할 수 있기를 원합니다. 즉 그것을 선택하십시오.
"KeyPreview"를 양식에서 사용할 수있게되었지만 나에게 적합하지 않습니다.
도와 주실 수 있습니까?
저는 초보자 인 C#을 배우며 저는 윈도우 폼을 가지고 놀고 있습니다.# ListBox + 항목 이름을 선택하려면?
Microsoft.visualbasic.Compatibility.FileListbox를 사용하고 있으며 항목 이름을 입력 할 수 있기를 원합니다. 즉 그것을 선택하십시오.
"KeyPreview"를 양식에서 사용할 수있게되었지만 나에게 적합하지 않습니다.
도와 주실 수 있습니까?
잘 모르겠습니다. 질문을 이해합니다. 목록에 요소를 추가 하시겠습니까? 그래서 당신이 시도 할 수있는 경우 :
String name = "MyName";
listBox.Items.Add(name);
을 당신은 그렇게 코드의 비트를 추가해야합니다. ListBox의 이벤트 패널로 이동하여 KeyUp 이벤트를 두 번 클릭하고 자동으로 생성되는 함수에 검색 코드를 추가하십시오. 일반적으로 ListBox의 Items 컬렉션에있는 항목을 검색합니다.
나를위한 모범이 있습니까? – coder16
입력으로받은 문자열에 따라 listBox에서 항목을 선택한다고 가정합니다. 다음과 같이하면됩니다 :
String name;
//Code....
for (int i = 0; i < listBox.Items.Count; i++)
{
if(name.Equals(listBox.Items[i].Text)){
listbox.setSelected(i,true);
}
}
감사합니다. 큰 도움이됩니다 ... – coder16
답장을 보내 주셔서 감사합니다. 원하는 것은 항목의 이름을 입력하고 탐색하는 것입니다. 내가 감각이 있는지 알지 못하니? – coder16
내가 가지고 있는지 보자 ... 당신은 입력으로 이름을 받기를 원하고 그 이름 (존재한다면)을 listBox에 체크하고 싶습니까? 그렇다면 주어진 값을 가진 아이템을 찾을 때까지 listBox를 반복 할 필요가있다. –
정확하지는 않지만 입력은 사용자가 입력 한 것이 될 것이다. 그래서 "Si"로 시작하는 두 개의 파일이 있다면, 예를 들어 i "Simple"이라는 단어를 입력하면 "Simple"이라는 항목을 선택해야합니다 ... – coder16