Caro Luigi,
ho terminato il test, ti evidenzio i risultati e anche una possibile soluzione:
Lo spessore della cornice è circa uguale all'altezza delle righe ( consideriamo in altezza , 2 righe).
Lo schermo (il mio) contiene:
nel caso di tante colonne - la cornice sup.+cornice inf.+riga titoli+scroll orizz. e 25 righe totali in altezza 29 spazi-righe
nel caso di poche colonne -la cornice sup.+cornice inf.+riga titoli.................... e 26 righe totali in altezza 29 spazi-righe
Inserisco in tabella un "sunto" da 6 righe + titoli:
nel caso di tante colonne - la cornice sup.+ cornice inf.+riga titoli+scroll orizz. e 6 righe totali in altezza 10 spazi-righe
nel caso di poche colonne -la cornice sup.+cornice inf.+riga titoli.................... e 6 righe totali in altezza 9 spazi-righe
Se lasciamo il parametro altezza della funzione a 100% otterremo da a 25 a 26 spazi di cui 6 occupati dalle righe con valori, e le altre biance che no servono a nulla( vedi anche screenshot1.( una riga di caselle vuote).
Per dimensionare l'altezza da 6+1titoli + cornice sup e inf,=9 dovremmo rapportare 9 /29 spazi = 31.034%
oppure 6+1 titoli + scroolbar + cornice sup e inf = 10 dovremmo rapportare 10 /29 spazi = 34.48% , occorre un calcolo preventivo e
poiche l'attuale parametro da inserire nella funzione è una stringa "...... " non è molto funzionale.
Esso deve poter essere gestibile come una semplice variabile "dichiarabile" esternamente alla funzione SetTableHeight, ( vedi parametro MaxRighe in CreaTabellaOrdinabile e quindi sarebbe meglio che venisse espresso in righe + titolo quindi 7 (nel mio caso) in modo che la tabella si dimensioni in automatico al variare del numero di righe che si vuole ottenere nel "sunto".
Ho verificato inoltre che dando un valore di altezza "...%" al set table, se non è preciso crea una scroll bar che al solo muoverla col cursore va in tilt facendo apparire un errore con righe trasversali ( vedi screenshot 2) quindi il valore di % dovrebbe essere preciso in modo che si costruisca una toolbar che non ha possibilità di spostare la barra di scorrimento ne in sù nè in giù, oppure "tagliando la testa al toro", poichè non essendoci la necessità di usare una scrollbar perchè tutte le righe di interesse sono visibili, è meglio eliminarla completamente così non appare neanche.
1° screenshot tabella con 6+1 righe parametro 35%, si vede una riga di caselle bianche e la scrollbar che può scorrere, ma che se toccata da errore come da screenshot successivo.
2° screenshot errore 9
Spero di essere stato chiaro ed esaustivo
ciao
ho terminato il test, ti evidenzio i risultati e anche una possibile soluzione:
Lo spessore della cornice è circa uguale all'altezza delle righe ( consideriamo in altezza , 2 righe).
Lo schermo (il mio) contiene:
nel caso di tante colonne - la cornice sup.+cornice inf.+riga titoli+scroll orizz. e 25 righe totali in altezza 29 spazi-righe
nel caso di poche colonne -la cornice sup.+cornice inf.+riga titoli.................... e 26 righe totali in altezza 29 spazi-righe
Inserisco in tabella un "sunto" da 6 righe + titoli:
nel caso di tante colonne - la cornice sup.+ cornice inf.+riga titoli+scroll orizz. e 6 righe totali in altezza 10 spazi-righe
nel caso di poche colonne -la cornice sup.+cornice inf.+riga titoli.................... e 6 righe totali in altezza 9 spazi-righe
Se lasciamo il parametro altezza della funzione a 100% otterremo da a 25 a 26 spazi di cui 6 occupati dalle righe con valori, e le altre biance che no servono a nulla( vedi anche screenshot1.( una riga di caselle vuote).
Per dimensionare l'altezza da 6+1titoli + cornice sup e inf,=9 dovremmo rapportare 9 /29 spazi = 31.034%
oppure 6+1 titoli + scroolbar + cornice sup e inf = 10 dovremmo rapportare 10 /29 spazi = 34.48% , occorre un calcolo preventivo e
poiche l'attuale parametro da inserire nella funzione è una stringa "...... " non è molto funzionale.
Esso deve poter essere gestibile come una semplice variabile "dichiarabile" esternamente alla funzione SetTableHeight, ( vedi parametro MaxRighe in CreaTabellaOrdinabile e quindi sarebbe meglio che venisse espresso in righe + titolo quindi 7 (nel mio caso) in modo che la tabella si dimensioni in automatico al variare del numero di righe che si vuole ottenere nel "sunto".
Ho verificato inoltre che dando un valore di altezza "...%" al set table, se non è preciso crea una scroll bar che al solo muoverla col cursore va in tilt facendo apparire un errore con righe trasversali ( vedi screenshot 2) quindi il valore di % dovrebbe essere preciso in modo che si costruisca una toolbar che non ha possibilità di spostare la barra di scorrimento ne in sù nè in giù, oppure "tagliando la testa al toro", poichè non essendoci la necessità di usare una scrollbar perchè tutte le righe di interesse sono visibili, è meglio eliminarla completamente così non appare neanche.
1° screenshot tabella con 6+1 righe parametro 35%, si vede una riga di caselle bianche e la scrollbar che può scorrere, ma che se toccata da errore come da screenshot successivo.
2° screenshot errore 9
Spero di essere stato chiaro ed esaustivo
ciao