Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET] Da maiuscolo a minuscolo

    Ho una funzione per trasformare un Nome Cognome da maiuscolo a minuscolo per lasciando la prima lettera in maiscolo

    Però ha un problema: se un nome ha l'apostrofo lui me lo elimina

    Vi posto il codice, sapete aiutarmi?
    Potete suggerirmi anche una nuova funzione

    Ciao e grazie

    Public Function GetNomeProprio(ByVal nome As String) As String
    Dim spazioPrima As Boolean = True
    Dim sb As New System.Text.StringBuilder(nome.Length)
    For Each c As Char In nome
    If Char.IsLetter(c) Then
    If spazioPrima Then
    c = Char.ToUpper(c)
    Else
    c = Char.ToLower(c)
    End If
    sb.Append(c)
    spazioPrima = False
    ElseIf Char.IsWhiteSpace(c) Then
    If Not spazioPrima Then
    sb.Append(" "c)
    End If
    spazioPrima = True
    End If
    Next
    Return sb.ToString()
    End Function
    i7 3770K --- Asus P8z77 --- 2x4Gb Corsair Vengeance 2133MHz--- Enermax NoiseTaker II 600w --- SSD: 128Gb Vertex 4 --- WD 1000Gb --- WD 2000Gb --- ASUS ATI5850 1Gb --- Case: Kandalf 25cm Fan --- Tastiera Logitech G15 --- Mouse Razer Copperhead

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Tutto quel codice? VVoVe:

    Io faccio così:

    codice:
    TextBox2.Text = StrConv(TextBox1.Text, VbStrConv.ProperCase)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.