mercoledì 18 settembre 2013

Testo tutto maiuscolo o solo le iniziali e contare caratteri in Visual Basic 6

Con queste poche righe di codice è possibile portare il testo digitato nella prima casella di testo automaticamente tutto in maiuscolo, solamente le iniziali delle parole in maiuscolo (visibile nella seconda casella di testo) e contare il numero di caratteri, compresi gli spazi, nella terza casella di testo.
Il risultato in figura.

Private Sub Text1_Change()
Text3.Text = StrConv(Text1.Text, vbProperCase)
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub

Private Sub Text2_Change()
Label1.Caption = "Char: " & Len(Text2.Text)
End Sub