Nwlapcug.com


Come allineare il testo in una casella combinata di Visual Basic



Molte attività sono semplici da realizzare nell'ambiente di Visual Basic, ma in alcuni casi, un'azione diventa più di una sfida per compire. Per impostazione predefinita, il controllo casella combinata allinea tutto il testo nel relativo insieme di elementi a sinistra. Un programmatore che desiderano centrare o allineare a destra il testo non trova alcuna proprietà per modificare l'allineamento all'interno del controllo. La risposta consiste nell'aggiungere manualmente tutti gli elementi di testo all'insieme Items, imbottitura le stringhe per centrarli o spingerli a destra della casella.

Istruzioni

1

Fare doppio clic sul form contenente il controllo casella combinata per accedere alla routine del gestore di form load.

2

Dichiarare una variabile per contenere la stringa di elemento casella combinata. In questo esempio, la variabile sta per essere chiamato "cbTextItem":

Dim cbTextItem As String

3

Assegnare il testo venga visualizzato come un elemento nella casella combinata alla variabile appena dichiarata. Continuando con l'esempio, assegnare un valore a dbTextItem:

cbTextItem = "Meravigliosa caratteristica One"

4

Aggiungere la stringa di testo all'insieme di elementi della casella combinata, utilizzando il metodo PadLeft per centro-allineare l'elemento Item:

Combobox1 (cbTextItem.PadLeft (((ComboBox1.DropDownWidth / 3)-Len(cbTextItem) / 2))

5

Ripetere i due passaggi precedenti per aggiungere tutti gli elementi di testo alla raccolta di elementi di casella combinata.