목록 상자에서 항목을 어떻게 선택할 수 있습니까?

매트 X

목록 상자 항목에있는 문자열을 읽고, 사용자에게 문자열을 입력하라는 메시지를 표시하고, 사용자가 올바르게 입력하면 선택할 항목이 남지 않을 때까지 다음 항목을 선택하는 방법이 있습니까? 나는 이것을 VB.NET에서 만들고있다. 도움을 주시면 감사하겠습니다.

이안

다음과 같이 할 수 있습니다.

Dim items = ListBox1.Items.Cast(Of Object)().Select(Function(x) x >= x.ToString).ToList()
If items.Contains(TextBox1.Text) Then
    Dim nextIndex = items.IndexOf(TextBox1.Text) + 1
    If nextIndex < items.Count Then 'There is next item
        Dim nextItem = items(nextIndex).ToString()
        'Do something with your nextItem
    End If
End If

기본적으로 다음 ListBox을 수행 하여 모든 텍스트를 얻으려고합니다 .

Dim items = ListBox1.Items.Cast(Of Object)().Select(Function(x) x >= x.ToString).ToList()

그런 다음 입력 문자열이 ListBox의 텍스트에 있는지 확인합니다.

If items.Contains(TextBox1.Text) Then
    .
    .
    .
End If

그렇다면 다음 항목의 색인을 얻습니다.

Dim nextIndex = items.IndexOf(TextBox1.Text) + 1

다음 항목의 인덱스가 ListBox의 요소 수를 초과하지 않으면 다음 인덱스의 항목을 가져옵니다.

If nextIndex < items.Count Then 'There is next item
    Dim nextItem = items(nextIndex).ToString()
    'Do something with your nextItem
End If

다음 문자열은에 nextItem있습니다.

또는 전체 항목 Where채우지 않고 여전히 동일한 결과 얻으면 Codexer에서 제안한대로 추가 LINQ 절을 추가 할 수 있습니다 .

Dim item = ListBox1.Items.Cast(Of Object)().Select(Function(x) x >= x.ToString).Where(Function(y) y = TextBox1.Text).FirstOrDefault()
If Not item Is Nothing Then
    Dim nextIndex = ListBox1.Items.IndexOf(item) + 1
    If nextIndex < ListBox1.Items.Count Then 'There is next item
        Dim nextItem = ListBox1.Items(nextIndex)
        'Do something with your nextItem
    End If
End If

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

외부 목록 상자에서 select2 선택 상자를 어떻게 제어 할 수 있습니까?

분류에서Dev

배열에서이 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

이전 항목의 접두사 인 경우 wpf 콤보 상자에서 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

목록에서 3 개 항목을 빠르게 선택할 수있는 방법이 있습니까?

분류에서Dev

ListView.builder에서 한 번에 하나의 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

생성기 결과에서 목록을 색인화하여 1 개의 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

pyspark 데이터 프레임에서 선택할 열 목록을 어떻게 전달할 수 있습니까?

분류에서Dev

선택 목록 중 하나가 다른 목록의 상위 LOV 인 경우 선택 목록의 값을 어떻게 설정할 수 있습니까?

분류에서Dev

Vue에서 선택한 여러 항목의 배경을 어떻게 채색 할 수 있습니까?

분류에서Dev

xpath 쿼리에서 두 번째 마지막 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

2sxc 데이터 스트림에서 무작위 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

목록의 항목에 사전 제목을 어떻게 할당 할 수 있습니까?

분류에서Dev

특정 목록 : 참조 필드에서 참조하는 모든 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

선택한 항목의 값을 입력 필드의 값에 어떻게 전달할 수 있습니까?

분류에서Dev

UWP 앱에서 ListView 항목을 버튼으로 어떻게 사용할 수 있습니까? 또는 uwp에서 목록보기 항목을 클릭하여 텍스트 상자의 텍스트를 어떻게 변경할 수 있습니까?

분류에서Dev

엘릭서 목록을 어떻게 곱할 수 있습니까?

분류에서Dev

티타늄 합금 목록보기에서 개별 항목을 어떻게 타겟팅 할 수 있습니까?

분류에서Dev

목록 상자가 비어있는 동안 프로젝트 속성에서 "시작 개체"를 어떻게 선택할 수 있습니까?

분류에서Dev

Django의 데이터베이스에 목록 항목을 어떻게 삽입 할 수 있습니까?

분류에서Dev

for 루프 내의 목록에서 마지막 요소를 어떻게 선택할 수 있습니까?

분류에서Dev

Android 스피너에서 선택한 항목에 스피너에서 선택한 텍스트와 다른 값을 어떻게 전달할 수 있습니까?

분류에서Dev

Windows Phone 8에서 목록 상자없이 XML 파일을 어떻게 사용할 수 있습니까?

분류에서Dev

Windows Phone 8에서 목록 상자없이 XML 파일을 어떻게 사용할 수 있습니까?

분류에서Dev

고유 선택에서 항목 수와 열 이름을 어떻게 얻을 수 있습니까?

분류에서Dev

내 PATH에서 중복 항목을 어떻게 정리할 수 있습니까?

분류에서Dev

루프 내에서 항목을 어떻게 결합 할 수 있습니까?

분류에서Dev

redis에서 테이블 항목을 어떻게 삭제할 수 있습니까?

분류에서Dev

FreeBSD에서 terminfo 항목을 어떻게 사용할 수 있습니까?

분류에서Dev

db에서 recyclerView의 항목을 어떻게 삭제할 수 있습니까?

Related 관련 기사

  1. 1

    외부 목록 상자에서 select2 선택 상자를 어떻게 제어 할 수 있습니까?

  2. 2

    배열에서이 항목을 어떻게 선택할 수 있습니까?

  3. 3

    이전 항목의 접두사 인 경우 wpf 콤보 상자에서 항목을 어떻게 선택할 수 있습니까?

  4. 4

    목록에서 3 개 항목을 빠르게 선택할 수있는 방법이 있습니까?

  5. 5

    ListView.builder에서 한 번에 하나의 항목을 어떻게 선택할 수 있습니까?

  6. 6

    생성기 결과에서 목록을 색인화하여 1 개의 항목을 어떻게 선택할 수 있습니까?

  7. 7

    pyspark 데이터 프레임에서 선택할 열 목록을 어떻게 전달할 수 있습니까?

  8. 8

    선택 목록 중 하나가 다른 목록의 상위 LOV 인 경우 선택 목록의 값을 어떻게 설정할 수 있습니까?

  9. 9

    Vue에서 선택한 여러 항목의 배경을 어떻게 채색 할 수 있습니까?

  10. 10

    xpath 쿼리에서 두 번째 마지막 항목을 어떻게 선택할 수 있습니까?

  11. 11

    2sxc 데이터 스트림에서 무작위 항목을 어떻게 선택할 수 있습니까?

  12. 12

    목록의 항목에 사전 제목을 어떻게 할당 할 수 있습니까?

  13. 13

    특정 목록 : 참조 필드에서 참조하는 모든 항목을 어떻게 선택할 수 있습니까?

  14. 14

    선택한 항목의 값을 입력 필드의 값에 어떻게 전달할 수 있습니까?

  15. 15

    UWP 앱에서 ListView 항목을 버튼으로 어떻게 사용할 수 있습니까? 또는 uwp에서 목록보기 항목을 클릭하여 텍스트 상자의 텍스트를 어떻게 변경할 수 있습니까?

  16. 16

    엘릭서 목록을 어떻게 곱할 수 있습니까?

  17. 17

    티타늄 합금 목록보기에서 개별 항목을 어떻게 타겟팅 할 수 있습니까?

  18. 18

    목록 상자가 비어있는 동안 프로젝트 속성에서 "시작 개체"를 어떻게 선택할 수 있습니까?

  19. 19

    Django의 데이터베이스에 목록 항목을 어떻게 삽입 할 수 있습니까?

  20. 20

    for 루프 내의 목록에서 마지막 요소를 어떻게 선택할 수 있습니까?

  21. 21

    Android 스피너에서 선택한 항목에 스피너에서 선택한 텍스트와 다른 값을 어떻게 전달할 수 있습니까?

  22. 22

    Windows Phone 8에서 목록 상자없이 XML 파일을 어떻게 사용할 수 있습니까?

  23. 23

    Windows Phone 8에서 목록 상자없이 XML 파일을 어떻게 사용할 수 있습니까?

  24. 24

    고유 선택에서 항목 수와 열 이름을 어떻게 얻을 수 있습니까?

  25. 25

    내 PATH에서 중복 항목을 어떻게 정리할 수 있습니까?

  26. 26

    루프 내에서 항목을 어떻게 결합 할 수 있습니까?

  27. 27

    redis에서 테이블 항목을 어떻게 삭제할 수 있습니까?

  28. 28

    FreeBSD에서 terminfo 항목을 어떻게 사용할 수 있습니까?

  29. 29

    db에서 recyclerView의 항목을 어떻게 삭제할 수 있습니까?

뜨겁다태그

보관