Страница: 1 | 2 | 
		
		
			
	
		 
		
			
  
    |   | 
    
Вопрос: Поиск по ListBox
     | 
    
Добавлено: 06.12.10 01:39
     | 
      | 
  
		
			
			  
		
			
		
		
			
		
	  
	  
    
      
Номер ответа: 17 Автор ответа:
   DimDoc
  
 
  Вопросов: 21 Ответов: 104 
       | 
      
 Профиль |  | #17
       | 
Добавлено:  29.12.10 17:37
       | 
    
    
      
сам не разобрался, пришлось подглядывать...
 
вот что получилось:
 
-  
 
- Private Sub BtnFindString_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnFindString.Click
  
-         Call allString(TextBox4.Text)
  
-     End Sub
  
-  
 
-     Sub allString(ByVal searchString As String)
  
-         ListBox1.SelectionMode = MultiExtended
  
-         ListBox1.SelectedIndices.Clear()
  
-         Dim x As Integer = -1
  
-  
 
-         If Not (String.IsNullOrEmpty(searchString)) Then
  
-             Do
  
-                 x = ListBox1.FindString(searchString, x)
  
-                 If Not (x = -1) Then
  
-                     If ListBox1.SelectedIndices.Count > 0 Then
  
-                         If x = ListBox1.SelectedIndices(0) Then
  
-                             Return
  
-                         End If
  
-                     End If
  
-                     ListBox1.SetSelected(x, True)
  
-                 End If
  
-             Loop While x <> -1
  
-         End If
  
-         Dim outString As String = String.Format("Строка '{0}' не найдена", searchString)
  
-         MessageBox.Show(outString, "", MessageBoxButtons.OK, MessageBoxIcon.Information)
  
-     End Sub
  
 
  
Ответить
        | 
    
  
	  
    
      
Номер ответа: 18 Автор ответа:
   DimDoc
  
 
  Вопросов: 21 Ответов: 104 
       | 
      
 Профиль |  | #18
       | 
Добавлено:  29.12.10 17:58
       | 
    
    
      | 
 
 
Странно что уважаемые корифеи ничего не сказали про этот кусок кода... 
 
 
 
наверное, вопрос не про заполнение ListBox'a
 
Вы так имели ввиду?
 
 
ListBox1.Items.AddRange({"Молоко", "Умник", "Умница", "Морковь", "Колбаса", "Коза", "Ситро", "Ситроен", "Синий", "Сибазон"})
 
 
Ответить
        | 
    
  
	  
	  
    
      
Номер ответа: 20 Автор ответа:
   DimDoc
  
 
  Вопросов: 21 Ответов: 104 
       | 
      
 Профиль |  | #20
       | 
Добавлено:  29.12.10 18:01
       | 
    
    
      | 
так же понятнее...
 Ответить
        | 
    
  
	  Страница: 1 | 2 | 
 
		
			Поиск по форуму