Autore Topic: Ridimensionamento font associato a dimensione form  (Letto 618 volte)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Ridimensionamento font associato a dimensione form
« il: 14 Ottobre 2013, 10:39:03 »
In un form ho due gridview le quali si ridimensionano insieme al form stesso
le righe ho notato che cambiano la loro altezza in funzione del carattere usato.
Esiste un sistema semplice per cambiare la dimensione del font adeguandola alle misure del form e di conseguenza delle gridview?
In poche parole
schermo piccolo font piccoli, schermo grande font grandi
spero di essere stato chiaro.

Grazie

EDIT: mi sono accorto solo ora
la sezione giusta era quella di programmazione...
« Ultima modifica: 14 Ottobre 2013, 14:00:03 da Akrobaticone »
"e il naufragar m'è dolce in questo mar"

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.302
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Ridimensionamento font associato a dimensione form
« Risposta #1 il: 15 Ottobre 2013, 00:26:53 »
Ho l'impressione che dovrai utilizzare un calcolo proporzionale tra la dimensione dello schermo e quella del Font.  :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Ridimensionamento font associato a dimensione form
« Risposta #2 il: 15 Ottobre 2013, 08:32:15 »
è la prima cosa che mi è venuta in mente
mi chiedevo se c'era un altro sistema, magari utilizzando qalche priprietà o metodo degli oggetti
"e il naufragar m'è dolce in questo mar"

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Ridimensionamento font associato a dimensione form
« Risposta #3 il: 15 Ottobre 2013, 09:10:52 »
mi chiedevo anche se c'è una relazione diretta tra il parametro che definisce la grandezza del font e il numero di pixel che lo compone
"e il naufragar m'è dolce in questo mar"

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Ridimensionamento font associato a dimensione form
« Risposta #4 il: 15 Ottobre 2013, 17:37:13 »
ad occhio e croce per far stare un font in una label deve essere circa i 4/5 dell'altezza della label stessa
per cui

Codice: gambas [Seleziona]
label1.font.size=label1.height *4/5


ho usato Arial, non ho ancora provato con altri

molto approssimativo, sul mio pc funziona



"e il naufragar m'è dolce in questo mar"

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.302
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Ridimensionamento font associato a dimensione form
« Risposta #5 il: 15 Ottobre 2013, 18:09:38 »
In rapporto allo schermo puoi utilizzare ovviamente le proprietà  della Classe Screen (o anche Desktop).
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Ridimensionamento font associato a dimensione form
« Risposta #6 il: 16 Ottobre 2013, 00:45:46 »
Grazie per la dritta

la percentuale si può affinare, (13/20 ad esempio) ma rimane costante il rapporto durante il ridimensionamento.
appena ho finito il lavoro lo posto quì.
"e il naufragar m'è dolce in questo mar"