Många uppgifter är enkel att åstadkomma i Visual Basic miljön, men ibland blir en åtgärd mer av en utmaning att åstadkomma . Som standard , justerar kombinationsrutan kontroll hela texten i dess objekt insamling till vänster. En programmerare som vill mitten eller högerjustera texten finner någon egendom för att ändra denna anpassning inom kontroll . Svaret är att manuellt lägga till alla textelement för objekt insamling , stoppning strängarna för att centrera dem eller driva dem till höger om rutan .
1 .
Dubbelklicka på det formulär som upptar kombinationsrutan för att komma åt form-lasthanteraren förfarande .
2 .
Deklarera en variabel för att hålla kombinationsrutan strängen rutan objekt . I det här exemplet är variabeln kommer att kallas ” cbTextItem ” :
Dim cbTextItem As String
3
Tilldela . att texten ska visas som en post i kombinationsrutan till variabeln just sagt . Fortsätter med exemplet , tilldela ett värde till dbTextItem .
cbTextItem=” underbar funktion One ”
4
Tillsätt textsträng för objekt insamling av kombinationsrutan , med hjälp av PadLeft metod för att centrera-anpassa Punkt element :
ComboBox1. Items. Add ( cbTextItem. PadLeft ( ( ( ComboBox1. DropDownWidth /3 )-Len ( cbTextItem ) /2 ) )
5
Upprepa de två föregående stegen för att lägga all text element till kombinationsrutan objekt samling .
コメント