Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2004, 22:10
Avatar de susaniux
susaniux
 
Fecha de Ingreso: diciembre-2002
Mensajes: 21
Antigüedad: 21 años, 5 meses
Puntos: 0
Yo he trabajado con C#, y no se si en Visual Basic sea el mismo manejo de las listas. (Debe de seri)

Mira yo para accesar a un Item de la lista o para saber cual es el que esta seleccionado itero todos los items de esta manera:

foreach (int i = 0; int < this.nombreLista.Items.Count; i++)
{
if (this.nombreLista.Items[i].Selected)
{
this.txtNombre = this.nombreLista.Items[i].SubItems[1].Text;
}

}


En cuanto a que no se pierda la seleccion o mas bien el enmarcado azul cuando pierda el foco, tendrías que hacerlo tu en su evento de leave o cuando pierda el foco. Le cambias la propiedad del background de tu lista y si quieres tambien el color de las letras y ya simularias que no se pierde el foco en el item seleccionado.

Espero que sea de tu ayuda y que no te confunda mi sintaxis en C#.
__________________
:-P*****;-)