¿Se puede hacer esto en un ComboBox en VB6?

Iniciado por theluigy13etv, 24 Marzo 2012, 20:26 PM

0 Miembros y 1 Visitante están viendo este tema.

theluigy13etv

Hola, hay algunas cosas que aún no sé como se hace en un comboBox. Por ejemplo, tengo un comboBox con dos opciones las cuales las he agregado en fase de diseño. Ahora, el texto que aparece está vacío, pero quiero que cuando el formulario se presente, aparezca elegida o seleccionada por defecto la primera de las opciones de la lista, no sé si me dejo entender. Porque si no lo hago, al cargar el formulario, el comboBox aparece en blanco y tengo que elegir una opción manualmente con el mouse. Lo que quiero es que ya aparezca seleccionado una de las opciones.

Otro problema que tengo es que no sé cómo hacer para que no se pueda escribir ningún texto en el ComboBox sino solamente hacer clic y elegir. Ya que cuando hago click, aparece el cursor parpadeante parecido a un textBox. Lo que intenté hacer es mediante un procedimiento en el evento KeyPress hacer algo así como:
       KeyAscii = 0
Con esto logré que no se pueda escribir ningún texto, pero no que deje de aparecer el cursor parpadeante. Quiero que cuando haga click en cualquier parte del ComboBox, defrente se despliegue la lista de opciones para elegir. ¿Alguien tiene alguna idea?

raul338

Simple, en Style pones DropDownList y para auto-seleccionar en el form_load u otro evento, estableces el ListIndex :) (o similares)