Visual Basic - Propiedad MaxLength

Life is soft - evento anual de software empresarial
 
Vista:

Propiedad MaxLength

Publicado por Oraldo López (10 intervenciones) el 05/08/2004 16:38:15
Hola amigos del foro:
¿Hay alguna propiedad del objeto ComboBox que haga lo mismo que el MaxLength de la caja de texto?
Desde ya muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Propiedad MaxLength

Publicado por miguel (1042 intervenciones) el 05/08/2004 17:48:27
Como te habras dado cuenta en las propiedades del comboBox no la existe....si requieres que al grabar o asignar un valor al combo puedes validarlo con la funcion Len, ejemplo
'Si quiero asignar un valor que no se pase 40 caracteres
Dim valor As String
valor = "fsd35f456sd4f564sd654f"
If Len(valor) <= 40 Then
Combo1.Text = valor
End If
Nota: Solamente que crees un control (ocx) con esa propiedad....saludos!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Propiedad MaxLength

Publicado por Semper (74 intervenciones) el 05/08/2004 21:13:52
Utiliza el evento _Change del combo para validar la longitud de la cadena introducida por el usuario ... SI la propiedad ListIndex es menor a 0 (-1) el Text del combo no corresponde a un elemento de la lista del mismo combo (que pudiera ser mayor de la longitud deseada) ...

Private Sub Combo1_Change()
If Me.Combo1.ListIndex < 0 AND _
Len(Me.Combo1.Text) > 12 Then
MsgBox "no puedes pasar de 12 caracteres !!"
Me.Combo1.Text = Left(Me.Combo1.Text, 12)
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Propiedad MaxLength

Publicado por Fabian (1 intervención) el 20/03/2012 23:45:11
Gracias exelente informacion, me ayudo muchisimo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar