Mange oppgaver er enkle å oppnå i Visual Basic-miljøet , men av og til blir en handling mer av en utfordring å oppnå. Som standard justerer kombinasjonsbokskontroll all teksten i sin Elementer samlingen til venstre . En programmerer som ønsker å midtre eller høyre - justere teksten finner ingen eiendom for å endre denne justeringen har kontroll . Svaret er å manuelt legge til alle de tekstelementer i Gjenstandsamlingen , padding strengene til sentrum dem eller presse dem til høyre for boksen. Instruksjoner
en
Dobbeltklikk på skjemaet inneholder kombinasjonsbokskontroll å åpne skjemaet -load handler prosedyre .
2
Erklærer en variabel til å holde kombinasjonsboksen elementet string . For dette eksemplet er variabelen kommer til å bli kalt " cbTextItem " : en
Dim cbTextItem As String
3
Angi teksten skal vises som et element i kombinasjonsboksen til variabelen nettopp erklært . Fortsetter med eksempel tilordne en verdi til dbTextItem : en
cbTextItem = " Wonderful Feature One"
4
Legg tekststrengen til elementer samling av kombinasjonsboksen , ved hjelp av PadLeft metode for å center -align element element : en
ComboBox1.Items.Add ( cbTextItem.PadLeft ( ( ( ComboBox1.DropDownWidth /3 ) - Len ( cbTextItem ) /2 ) )
5
Gjenta de to foregående trinnene for å legge til alle de tekstelementer i kombinasjonsboksen elementer samling .