ubiquitour.com

Cómo alinear el texto en un cuadro combinado de Visual Basic

Muchas tareas son fáciles de lograr en el entorno de Visual Basic, pero de vez en cuando, una acción se convierte en más de un reto a lograr. De forma predeterminada, el control de cuadro combinado alinea todo el texto en su colección de artículos a la izquierda. Un programador para centrar o alinear a la derecha el texto no encuentra ninguna propiedad para modificar esta alineación dentro del control. La respuesta es agregar manualmente todos los elementos de texto a la colección Items, relleno las cuerdas en el centro o empuje hacia la derecha de la caja.

Instrucciones

1 Haga doble clic en el formulario que contiene el control de cuadro combinado para el procedimiento del controlador de carga de formulario.

2 Declarar una variable que contenga la cadena de elemento de cuadro combinado. Para este ejemplo, la variable va a ser llamado "cbTextItem":

Dim cbTextItem As String

3 Asignar el texto que aparezca como un elemento en el cuadro combinado a la variable acaba de declarar. Continuando con el ejemplo, asignar un valor a dbTextItem:

cbTextItem = "Maravillosa característica uno"

4 Agregar la cadena de texto a la colección de elementos del cuadro combinado, utilizando el método PadLeft para alinear el centro del elemento:

ComboBox1.Items.Add (cbTextItem.PadLeft (((ComboBox1.DropDownWidth / 3)--Len(cbTextItem) / 2))

5 Repita los dos pasos anteriores para agregar todos los elementos de texto a la colección de elementos de cuadro combinado.