¿Un ComboBox es un control que se puede agregar a un formulario de Visual Basic 6 (Visual Basic 6 ) . El control ComboBox tiene tres estilos : " 0 - combinado de lista desplegable ", " 1 - Combo Simple" y " 2 - Lista desplegable " . El " Combo desplegable " y " Combo Simple" estilos permiten que el usuario escriba en el control. El " Combo Simple" sólo muestra un único valor y actúa más como un control TextBox. La "lista desplegable " Estilo no permite que el usuario escriba en el control. Esta suele ser la mejor opción cuando el programa tiene que utilizar el texto seleccionado en otra parte . Todos los estilos permiten al programador para acceder a los contenidos del control por texto o por un valor de índice de número entero . Instrucciones
1
Crear un nuevo proyecto EXE estándar en Visual Basic . Seleccione el control " ComboBox " y luego haga clic en el formulario " Form1 " que se ha creado de forma predeterminada para añadirla. Ahora tendrá un control ComboBox llamado " Combo1 " en el formulario.
2
Cambie el nombre del ComboBox a algo significativo. Si el contenido del control serán abreviaturas de estado de Estados Unidos , el nombre de los " cmbStates . " De control El estilo predeterminado del ComboBox es " 0 - combinado de lista desplegable . " No permitir que el usuario escriba en un estado diferente , cambiar el estilo de " 2 - lista desplegable. "
3
Rellenar los contenidos de la ComboBox " cmbStates " . Si los datos se almacenan en una base de datos, recuperar los datos en un conjunto de registros y utilizar el método de " AddItem " del control ComboBox para agregar cada abreviatura del estado. El código será parecido a : " cmbStates.AddItem ( oRecordSet.Fields ( " State_abbrev " . ) Del valor, i ) " - donde " oRecordSet " es el nombre del juego de registros devueltos por la consulta de base de datos , " State_abbrev " es la columna nombre de la tabla, y " i" comienza en cero y se incrementa en uno por cada registro procesado .
4
Acceda a un valor específico en el ComboBox poblada ya sea por valor de texto o el valor de índice. El valor del índice es la propiedad " ListIndex " . El código para establecer los contenidos visibles del ComboBox al quinto valor del ComboBox es " cmbStates.ListIndex ( 4 ) . "
5
Especifique un valor de índice para una entrada en particular mediante la codificación manual " cmbStates . AddItem ( " OH " , 17 ) . " Los requisitos del programa podría ser añadir cada abreviatura del estado indexada por el orden en que se incorporaron a la Unión . Si otra área del programa pide la decimoséptima que se unió a la Unión , el código se vería así " cmbStates.ListIndex ( 17 ) " y el valor mostrado en el control sería " OH ". Para recuperar la abreviatura del estado y almacenar en una variable: " sSeventeenthState = cmbStates.List ( 17 ) . "