hvordan man kan justere tekst i en Visual Basic kombinationsboks

Indlæg af Gunner Poulsen     opdateret: 2011-10-14

Mange opgaver er enkle at udføre i Visual Basic miljøet , men til tider , en handling bliver en udfordring at udføre . Som standard , justerer kombinationsboksen kontrol hele teksten i dens Elementer samling til venstre . En programmør der ønsker at centrere eller højre-bringe teksten finder ingen ejendom for at ændre denne justering inden for kontrolområdet . Svaret er at manuelt at tilføje hele teksten elementer til Elementer indsamling , polstring strengene for at centrere dem eller skubbe dem til højre for feltet .
1 .
Dobbeltklik på skemaet indeholder kombinationsboksen kontrol for at få adgang form-lasthåndteringsenheden procedure .

2 .
Erklær en variabel til at holde kombinationsboksen elementet streng . For dette eksempel , er den variable kommer til at hedde " cbTextItem " :

Dim cbTextItem As String
3
Tildel . den tekst, der vises som et element i kombinationsboksen til variablen netop erklæret . Fortsætter med et eksempel , tildele en værdi til dbTextItem : .

cbTextItem=" Wonderful Feature One "
4
Tilføj tekststreng til Elementer indsamling af kombinationsboksen , ved hjælp af PadLeft metode til centrum-tilpasse Vare element :

ComboBox1. Items. Add ( cbTextItem. PadLeft ( ( ( ComboBox1. DropDownWidth /3 )-Len ( cbTextItem ) /2 ) )
5
Gentag de foregående to trin for at tilføje hele teksten elementer til kombinationsboksen Elementer kollektion .


Previous:hvordan man kan konvertere xls til CSV på perl Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change