Carattere variabile

di il
10 risposte

Carattere variabile

Ho una casella di testo all'interno di una maschera, se il testo è troppo lungo se ne vede ovviamente solo una parte, è possibile modificare il carattere (diminuendolo o aumentandolo) adattandolo quindi alla grandezza della casella di testo?

grazie a chi saprà darmi una risposta e una soluzione

10 Risposte

  • Re: Carattere variabile

    No
  • Re: Carattere variabile

    Ma neanche con codice vbA?
  • Re: Carattere variabile

    Ma tu di Vba cosa conosci...? E di API cosa conosci...?
  • Re: Carattere variabile

    Conosco poco, sono al massimo capace di produrre un po' di codice avendo qualche dritta, speravo però in un aiuto "totale" ,con qualche riga di codice gia' fatta, d'altronde è molto generica come richiesta.
  • Re: Carattere variabile

    giubio ha scritto:


    speravo però in un aiuto "totale" ,con qualche riga di codice gia' fatta,
    Ti stai avvicinando al concetto di "pappa pronta", vietata dal Regolamento. Restane lontanto finché sei in tempo.
  • Re: Carattere variabile

    Philcattivocarattere ha scritto:


    giubio ha scritto:


    speravo però in un aiuto "totale" ,con qualche riga di codice gia' fatta,
    Ti stai avvicinando al concetto di "pappa pronta", vietata dal Regolamento. Restane lontanto finché sei in tempo.
    sai darmi qualche tipo di aiuto?
  • Re: Carattere variabile

    Non sono intervenuto perché incompetente riguardo alla richiesta specifica. Ma, detto alla poverella, non fai prima ad allargare la casella di testo?
  • Re: Carattere variabile

    È una maschera, viene usata come front nel database dell'uffici, quindi ha una sua logica di lettura, e quindi la soluzione è adattare il carattere e alla casella e non viceversa, pensavo ad un codice in cui al raggiungimento di n caratteri cambiava la dimensione del carattere della casella di testo interessata
  • Re: Carattere variabile

    Non intendevo allargare "in senso dinamico". Cambi la sua dimensione una volta per tutte (quindi anche per il front)...possibilmente in base al testo più lungo che hai nel database.
  • Re: Carattere variabile

    giubio ha scritto:


    è una maschera, viene usata come front nel database dell'uffici, quindi ha una sua logica di lettura, e quindi la soluzione è adattare il carattere e alla casella e non viceversa, pensavo ad un codice in cui al raggiungimento di n caratteri cambiava la dimensione del carattere della casella di testo interessata
    Fai quello che dici... di certo non ha senso e te l'ho già detto ma puoi provare... devi solo applicare un po di matematica a spiccia... per ricavare il rapporto FONT dimensione con vari FONTSIZE.
    Ti suggerisco un font a spaziatuta fissa come Currier New altrimenti non otterrai veramente nulla di utile.
    Quindi prendi la tua textbox e riempi una riga di caratteri finché arrivi in fondo, ridimensioni la textbox in altezza per centrare le dimensioni del font... leggi H e W
    Cambi Fontsize e ripeti segnando le misure...
    A quel punto generi una curva spezzata molto empirica... Del rapporto Fontsize/Dimensjone(H,W)
    Su current leggendo il Len(contenuto) calcoli in base al font larghezza ed altezza spezzando in base all'altezza le righe... se non ci sta scali il font e ripeti...

    Questa è tutta matematica butta giù tu qualche bozza di codice che abbia senso e se non funziona ti aiutiamo.

    Il emtodo corretto ha un livello di omoplessita che non riesci a comprendere e ti assicuro che non sei in grado di farlo.
Devi accedere o registrarti per scrivere nel forum
10 risposte