Vb 2005

nino -  
BadBoy3 Messages postés 128 Statut Membre -
Bonsoir,
pliz j'ai ce code qui me donne le résultat en majuscule
Textnom.Text = Textnom.Text.ToUpper
Textnom.SelectionStart = Textnom.TextLength
je cherche un code qui me donne juste la première lettre en majuscule
merci bien
Configuration: Windows Vista
Firefox 3.0.8

2 réponses

  1. BadBoy3 Messages postés 128 Statut Membre 15
     
    Bonsoir
    voici le code :

    Me.TextBox1.Text = Char.ToUpper(Char.ToUpper(Me.TextBox1.Text.Chars(0))) + Me.TextBox1.Text.Substring(1)

    cordialement
    0
    1. nino
       
      bonjours badboy3 dsl le code ne fonctionne pas il me donne le même résultat de mon code
      0
  2. BadBoy3 Messages postés 128 Statut Membre 15
     
    bonjour j'ai b1 compris le confilt qu on a avec ce problem,le code ca marche mais lorsque tu le met dans un evenement autre que "Textbox.textchanged".mais si tu veux le qu'il marche au moment de la ecriture dans le textbox copier ce code

    'obsérver qu'on a changer l'evenement de "textchanged" a "leave"
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Leave

    'try catch pour geré une errure de chaine null lorsque le textbox est vide
    Try
    Me.TextBox1.Text = Char.ToUpper(Char.ToUpper(Me.TextBox1.Text.Chars(0))) + Me.TextBox1.Text.Substring(1)
    Catch ex As Exception
    'n'ecrivé r1 sur le bloc de catch
    End Try

    End Sub

    Bon Chance est a b1 tot
    0