Como alinhar o texto em uma caixa de combinação visual basic

Alinhar texto em uma caixa de combinação Visual Basic

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.

De esta maneira? Compartilhar em redes sociais:

LiveInternet