Muitas tarefas são simples de realizar no ambiente Visual Basic, mas, ocasionalmente, uma ação se torna mais um desafio de realizar. Por padrão, o controle de caixa de combinação se alinha todo o texto na sua colecção de itens para a esquerda. Um programador que desejam para o centro ou direita; alinhar o texto não encontra nenhuma propriedade para modificar este alinhamento dentro do controle. A resposta é adicionar manualmente todos os elementos de texto para a colecção de itens, acolchoar as cordas para centralizá-los ou empurrá-los para a direita da caixa.
Dê um duplo clique no formulário que contém o controle de caixa de combinação para acessar o procedimento manipulador de formulário de carga.
Declare uma variável para segurar a corda item da caixa de combinação. Para este exemplo, a variável vai ser chamado "cbTextItem":
Dim cbTextItem As String
Atribuir o texto a ser exibido como um item na caixa de combinação para a variável simplesmente declarou. Continuando com o exemplo, atribuir um valor a dbTextItem:
cbTextItem = "Recurso Wonderful One"
Adicionar a cadeia de texto à coleção de itens da caixa de combinação, utilizando o método PadLeft para centrar-alinhar o elemento Item:
ComboBox1.Items.Add (cbTextItem.PadLeft (((ComboBox1.DropDownWidth / 3) - len (cbTextItem) / 2))
Repita as duas etapas anteriores para adicionar todos os elementos de texto para a coleção de caixa de combinação itens.