Bonjour je suis nouveau en VB.NET. Je cherche à savoir comment capitaliser le contenu d'un textbox ?
Bonjour je suis nouveau en VB.NET. Je cherche à savoir comment capitaliser le contenu d'un textbox ?
Capitaliser ?!? : http://www.larousse.fr/dictionnaires...italiser/12905
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Text1_Change() Dim st As String st = Text1.Text Text1.Text = UCase(Mid(st, 1, 1)) & Mid$(st, 2, Len(st)) Text1.SelStart = Len(st) End Sub
bonjour MedZero,
On prend la première lettre que l'on met en majuscule : Char.ToUpper(s(0))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Dim s As String = "test" dim resultat as string = Char.ToUpper(s(0)) & s.Substring(1)
et l'on ajoute le reste
ceci peux être fait dans une fonction à qui l'on passera le texte et retourne le résultat.
Dans ce tout le contenu du textbox est mis en majuscule mon grand!
Un peut d'explication svp...........
Maintenant comment pourrais je gérer ca avec les événements du textbox ,
car je voudrais que la première lettre du contenu du textbox se met en majuscule des qu'on la saisie?
salut,
sous VBA je sais qu'on a la possibilite d'utiliser par exemple
Je crois que sous vb.net, c'est la meme
Code : Sélectionner tout - Visualiser dans une fenêtre à part Msgbox StrConv("AAA",vbProperCase)![]()
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel (3e édition)
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub TextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If Char.IsUpper(e.KeyChar) AndAlso DirectCast(sender, TextBox).Text.Length > 0 Then e.KeyChar = Char.ToLower(e.KeyChar) ElseIf DirectCast(sender, TextBox).Text.Length = 0 Then e.KeyChar = Char.ToUpper(e.KeyChar) End If End Sub
Bonjour !
j'ai trouvé ce code:
je vous remercie infiniment de m'avoir aider.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Textbox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Textbox1.LostFocus If Textbox1 .Text <> "" Then Dim chaine As String chaine = Textbox1.Text Textbox1.Text = CStr(chaine(0)).ToUpper + chaine.Substring(1) end if End Sub
Une fois encore de plus merci.
![]()
Partager