Viele Aufgaben sind einfach in der Visual Basic-Umgebung zu erreichen, aber gelegentlich wird eine Aktion eine größere Herausforderung zu bewerkstelligen. Standardmäßig richtet sich die Combo-Box -Steuerung den gesamten Text in seine Items-Auflistung auf der linken Seite . Ein Programmierer wollen Mitte oder rechts auszurichten den Text findet kein Eigentum zur Änderung dieser Ausrichtung innerhalb der Steuerung. Die Antwort ist manuell hinzufügen alle Textelemente der Items-Auflistung , Polstern die Saiten zu zentrieren oder schieben sie auf der rechten Seite der Box. Anleitung
1
auf dem Formular mit dem Kombinationsfeld-Steuerelement , um das Formular -Load -Handler Prozedur zugreifen Doppelklick .
2
Deklarieren Sie eine Variable , um die Combo-Box Titel besitzen String. Für dieses Beispiel wird die Variable werde als " cbTextItem " werden :
Dim cbTextItem As String
3
Weisen Sie den Text, der als ein Element in der Combo-Box erscheinen um die Variable gerade erklärt . Weiter mit dem Beispiel , einen Wert zuweisen dbTextItem :
cbTextItem = " wunderbare Eigenschaft One"
4
Fügen Sie die Zeichenfolge der Items-Auflistung der Combo-Box , mit der PadLeft Verfahren zur Mitte ausrichten das Item-Element :
ComboBox1.Items.Add ( cbTextItem.PadLeft ((( ComboBox1.DropDownWidth /3) - Len ( cbTextItem ) /2) )
5
Wiederholen Sie die beiden vorherigen Schritte , um alle Textelemente der Combobox Items-Auflistung hinzufügen.