Discussione chiusa
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Casella Testo RTF - dimensionare la grandezza del font in base al numero di caratter

  1. #1
    gio_vero non è in linea Novello
    Post
    5

    Casella Testo RTF - dimensionare la grandezza del font in base al numero di caratter

    Ciao a tutti,
    il mio è un problema piuttosto banale... ma mi piacerebbe trovare una soluzione.

    vorrei che all'uscita della casella di testo, a seconda di quanti caratteri digitati, venisse utilizzato un fontsize diverso...
    ad esempio...
    se nella casella di testo sono stati digitati più di 600 crt, fontsize =8, se più di 450 crt, fontsize =10, etc....

    su una casella di testo, non RTF, ottengo il risultato con queste poche righe...

    Private Sub Note_Exit(Cancel As Integer)
    '----------- cambia dimensione carattere a secondi della lunghezza -------
    Dim LTxT As Integer, FF as Integer
    LTxT = Len([Note])

    FF=14
    If LTxT > 600 Then
    FF = 8
    ElseIf LTxT > 350 Then FF = 10
    ElseIf LTxT > 200 Then FF = 12
    End If

    Note.FontSize = FF

    End Sub
    '--------------------------------

    mentre per la casella dichiarata RTF, non va...
    e sicuramente sarà perchè con la modalità RTF, ogni singolo carattere potrebbe avere, non solo una dimensione diversa ma anche un font e un colore diverso .....

    chiedo se è possibile fare questa cosa...
    grazie anticipatamente
    Ciao
    Giovanni

  2. #2
    Ferrari_and non è in linea Scolaretto
    Post
    113
    Se non ricordo male, da un progetto svolto moltooo temp fa in VB6, prima devi selezionare il testo a cui vuoi applicare il nuovo formato. Altrimenti modifichi i fomato testo per il nuovo inserimento.

  3. #3
    Phil_cattivocarattere non è in linea Scribacchino
    Luogo
    Verona-Mantova
    Post
    1,677
    Quote Originariamente inviato da Ferrari_and Visualizza il messaggio
    Se non ricordo male, da un progetto svolto moltooo temp fa in VB6, prima devi selezionare il testo a cui vuoi applicare il nuovo formato. Altrimenti modifichi i fomato testo per il nuovo inserimento.
    Posso quasi capire che per un clic azzardato si aprano due thread identici, ma non che la stessa risposta venga data su entrambi, dai!!!

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,110
    Discussione doppia proseguire sull'altra poi le unisco.
    @Alex
    Il CROSSPOST è VIETATO
    Mirror al vecchio sito WEB(salvare i Demo riassegnando l'estensione (.Zip/.Rar/.Exe in base all'icona...):
    http://mirror.masterdrive.it/alessandrobaraldi/
    Leggi il
    Regolamento del Forum e nel comprenderne la filosofia rispettalo.

Discussione chiusa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi