Tecnología

Inicio

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

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 en ocasiones, se convierte en una acción más de un desafío de lograr. Por defecto, el control de cuadro combinado se alinea todo el texto en su colección de artículos a la izquierda. Un programador que deseen centro o derecha-alinear 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 de artículos, el relleno de las cuerdas para centrarla o empujarlos a la derecha de la caja.

Instrucciones

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

2 Declarar una variable para contener la cadena combo elemento del cuadro. Para este ejemplo, la variable va a ser llamado "cbTextItem":

Dim como secuencia cbTextItem

3 Asignar el texto para 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 = "Una característica maravillosa"

4 Añadir la cadena de texto a la colección de elementos del cuadro combinado, utilizando el método PadLeft para centrar a alinear el elemento de artículo:

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 cuadro combinado de artículos.