Molti compiti sono semplici da realizzare in ambiente Visual Basic , ma di tanto in tanto , un azione diventa più di una sfida da realizzare. Per impostazione predefinita , il controllo casella combinata allinea tutto il testo nel suo insieme di elementi a sinistra . Un programmatore che desidera centro o allineare a destra il testo trova alcuna proprietà per modificare questo allineamento all'interno del controllo. La risposta è quella di aggiungere manualmente tutti gli elementi di testo per l'insieme di elementi , imbottitura alle corde di centro o li spingere a destra della casella . Istruzioni
1
Fare doppio clic sul modulo che contiene il controllo casella combinata di accedere alla procedura di gestore del modulo di carico .
2
Dichiarare una variabile per contenere l'elemento casella combinata stringa . Per questo esempio , la variabile sta per essere chiamato " cbTextItem " :
Dim cbTextItem As String
3
assegnare il testo di apparire come un elemento nella casella combinata alla variabile appena dichiarata . Continuando con l'esempio , assegnare un valore a dbTextItem :
cbTextItem = " caratteristica meravigliosa One"
4
Aggiungere la stringa di testo per l'insieme di elementi della casella combinata , utilizzando il PadLeft metodo di centro - allineare l'elemento dell'oggetto:
ComboBox1.Items.Add ( cbTextItem.PadLeft ( ( ( ComboBox1.DropDownWidth /3) - Len ( cbTextItem ) /2) ) economici 5
Ripetere i due passaggi precedenti per aggiungere tutti gli elementi di testo alla casella Items combinata.