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

    formattazione in maiuscolo

    qualcuno sa dirmi come formattare in maiuscolo il contenuto di un edit box ?

  2. #2
    ucase se devi formattare la stringa

    per formattare durante l'inserimento

    codice:
    ' in un modulo bas
    Function Upper(KeyAscii As Integer)
        If KeyAscii > 96 And KeyAscii < 123 Then
            KeyAscii = KeyAscii - 32
        End If
        Upper = KeyAscii
    End Function
    
    ' nella text
    Private Sub Text1_KeyPress(KeyAscii As Integer)
        KeyAscii = Upper(KeyAscii)
    End Sub

  3. #3
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    codice:
    Private Sub Text1_KeyPress(KeyAscii As Integer)
       KeyAscii = Asc(UCase(Chr(KeyAscii)))
    End Sub
    ...and I miss you...like the deserts miss the rain...

  4. #4

    ok

    grazie:mavieni:

  5. #5
    vonk

    un'ottimo codice veloce e senza passare per i bas.
    volendolo modificare per avere solo la prima lettere in maiuscolo, come si può fare?

    by

  6. #6
    left(Ucase(txt.text),1)
    jabjoint

  7. #7
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Se intendevi dire la prima lettera di ogni parola puoi usare la funzione StrConv:
    codice:
    Stringa = StrConv(Stringa, vbProperCase)

  8. #8
    grazie per la funzione non l' avevo mai utilizzata interessante!
    jabjoint

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.