elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  seleccionar elemento listbox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: seleccionar elemento listbox  (Leído 3,456 veces)
amtapias

Desconectado Desconectado

Mensajes: 22


Ver Perfil
seleccionar elemento listbox
« en: 13 Marzo 2006, 11:53 »

Buenas a todos. Tengo una duda que seguramente es una tontería pero es qu no hay manera xDD

Se trata de que tengo un listbox y siempre para seleccionar un elemento he utilizado la propiedad listindex por ejemplo:
lbNombres.ListIndex=2

El problema es que ahora quiero seleccionar  elementos pasando como parametro el nombre y no el indice. por ejemplo

tengo la siguiente lista

Juan
Pedro
Antonio
Miguel
Jose

¿Como podría hacer para que el programa me seleccione Miguel suponiendo que no se conozca su indice?

Muchas gracias y espero que haya quedado mas o menos claro
 xDD


En línea

.Slasher-K.

Desconectado Desconectado

Mensajes: 79


Ver Perfil
Re: seleccionar elemento listbox
« Respuesta #1 en: 13 Marzo 2006, 15:55 »

Código:
Sub MatchStr(csListBox As ListBox, ByVal StringToMatch As String, Optional Start As Long)
      Dim lIndex&
 
  lIndex = SendMessage(csListBox.hwnd, LB_FINDSTRING, ByVal Start, ByVal StringToMatch)
 
  If lIndex > LB_ERR Then
    csListBox.ListIndex = lIndex
  End If
End Sub

Busca la declaración de SendMessage y las constantes LB_FINDSTRING y LB_ERR.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines