De nombreuses tâches sont simples à accomplir dans l`environnement Visual Basic, mais de temps en temps, une action devient plus difficile à accomplir. Par défaut, le contrôle de la zone de liste déroulante aligne tout le texte dans sa collection Items vers la gauche. Un programmeur souhaitant au centre ou à droite, aligner le texte ne trouve pas la propriété pour modifier cet alignement dans le contrôle. La réponse est d`ajouter manuellement tous les éléments de texte à la collection Items, padding les cordes pour les centrer ou les pousser vers la droite de la boîte.
Double-cliquez sur le formulaire contenant le contrôle de la zone de liste déroulante pour accéder à la procédure de gestionnaire sous forme de charge.
Déclarez une variable pour contenir la chaîne combo box item. Dans cet exemple, la variable va être appelée "cbTextItem":
Dim cbTextItem As String
Attribuer le texte à apparaître comme un élément dans la zone de liste déroulante à la variable vient de déclarer. En continuant avec l`exemple, attribuer une valeur à dbTextItem:
cbTextItem = "Magnifique Feature One"
Ajouter la chaîne de texte à la collection Items de la boîte de liste déroulante, en utilisant la méthode de PadLeft pour centrer aligner l`élément d`objet:
ComboBox1.Items.Add (cbTextItem.PadLeft (((ComboBox1.DropDownWidth / 3) - Len (cbTextItem) / 2))
Répétez les deux étapes précédentes pour ajouter tous les éléments de texte à la collection combo box Items.