Cambiare la 'Font.Size' di un controllo da codice

di
Anonimizzato3182
il
1 risposte

Cambiare la 'Font.Size' di un controllo da codice

Attualmente sto usando VB-Net 2003
Ho realizzato un programma che è in grado di ridimensionare un form con tutti i controlli, in esso contenuti, in funzione della risoluzione dello schermo ( il programma nasce ottimizzato per una risoluzione 1280 x 1024).
Il mio problema è che a tuttora non sono riuscito a modificare da codice anche la proprietà ' Font.Size' dei vari controlli.
Mi spiego meglio con un esempio:
Supponiamo di avere un 'Bottone' le cui dimensioni originali sono:
With = 152 , Heigh = 40
e il cui testo \"Ridimensiona\" è stato realizza con :
Font = Microsoft Sans Serif , Bold, Punti = 16
una volta che il bottone viene ridimensionato (ad esempio ridotto del 20% in ambedue le dimensioni ), il testo non è più totalmente visibile.
Qualcuno mi sa dire come faccio ad impostare la nuova Font.Size del mio controllo riducendola ad es. del 20% rispetto quella originale ???
Ringrazio anticipatamente chi volesse aiutarmi.

1 Risposte

  • Re: Cambiare la 'Font.Size' di un controllo da codice

    Ciao.. non credo che ci sia un metodo predefinito per ridimensionare automaticamente il font size di un controllo.. purtroppo devi scrivere una funzione di tuo pugno che effettua questo lavoro e si calcola il nuovo valore del font size in base al ridimensionamento del controllo...
    Saluti....
Devi accedere o registrarti per scrivere nel forum
1 risposte