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

di Anonimizzato3182 il
1 risposte
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

  • 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