Editado: No lo habia visto. Me quedo con el metodo de
Insomnia que es mucho mas efectivo y sencillo de implementar (no recordaba lo de los estilos en este control

) aunque el metodo que propongo permite seleccionar el texto y copiarlo mediante ctrl+c o desde el menu desplegable cosa que el estilo 2 del
ComboBox no permite.
-----------------------------------------------------------------------------------------
Mediante la propiedad
Lock del
ComboBox se puede bloquear cualquier tipo de edicion, pero tambien impide que puedas seleccionar cualquier elemento de la lista con lo que no interesa mucho este metodo. Te pongo el codigo que utilizo yo en mis programas para evitar que se modificque via teclado o via raton el contenido del
ComboBox pero que si permita seleccionar cualquier elemento de su lista:
Código:
Dim Sel As Integer
Private Sub Combo1_Change()
If Not Combo1.Text = Combo1.List(Sel) Then Combo1.ListIndex = Sel
End Sub
Private Sub Combo1_Click()
Sel = Combo1.ListIndex
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
KeyAscii = 0
End Sub
Salu2...