Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: zxs23 en Julio 13, 2013, 03:18:39 pm

Título: Desabilitar cierto item de combo1
Publicado por: zxs23 en Julio 13, 2013, 03:18:39 pm
Pues necesito desabilitar algunos items de un combo1, tengo 10 items cargados y dependiendo de la situacion deben desabilitarse algunos, se puede hacer?
Título: Re:Desabilitar cierto item de combo1
Publicado por: E N T E R en Julio 13, 2013, 04:47:50 pm
Y por que no cargas solo los que vas a usar según necesites. Creo que no se puede deshabilitar items de los ComboBox
Título: Re:Desabilitar cierto item de combo1
Publicado por: zxs23 en Julio 13, 2013, 08:38:46 pm
Hola, justo iba comentar eso al crear el post jeje, bueno la idea es que el usuario sepa que opciones no esta marcando o no puede seleccionar.

En todo caso tomando el sigte. codigo como le cambio de color a index=3 del combo1?

Algo asi
Código: (VB) [Seleccionar]
Private Sub List1_Click()

     If List1.ListIndex = 3 Then
          'MsgBox "Cannot select this item!"
          List1.ListIndex = List1.ListIndex + 1: Exit Sub
     End If

End Sub
Título: Re:Desabilitar cierto item de combo1
Publicado por: seba123neo en Julio 13, 2013, 11:03:28 pm
deshabilitar o cambiar de color no puede, para hacer esas cosas, necesitas usar apis de windows, y creeme que para hacer eso son muchas lineas que no valen la pena, por ahi en internet esta el codigo para hacer eso.

saludos.
Título: Re:Desabilitar cierto item de combo1
Publicado por: zxs23 en Julio 14, 2013, 01:23:05 am
hola seba12, si pues mejor cargo los datos mostrando los que necesito y ya.

Me pregunto si el control combo de .net tendra esta opcion?
Título: Re:Desabilitar cierto item de combo1
Publicado por: seba123neo en Julio 15, 2013, 04:47:48 pm
si, en NET si se puede. con 5 lineas de codigo.