Grazie Dev, ho risolto facendo così: calcolando il numero di righe per vista con,
Double Text_Height = 0;
using (System.Drawing.Graphics formGraphics = this.CreateGraphics())
{
System.Drawing.Font drawFont = new Font("Arial", FontSize, FontStyle.Bold);
Text_Height = formGraphics.MeasureString("AZUIJ", drawFont).Height;
}
return (int)Math.Truncate(this.lblVista.Height / Text_Height) -2;
Poi ho calcolato lo spazio occupato da una riga con :
Double Text_Width = 0;
using (System.Drawing.Graphics formGraphics = this.CreateGraphics())
{
System.Drawing.Font drawFont = new Font("Arial", FontSize, FontStyle.Bold);
Text_Width = formGraphics.MeasureString(Riga, drawFont).Width;
}
if (this.lblVista.Width >= Text_Width+20) return 1;
else return 2;
Quindi ora posso cambiare pagina con barra spaziatrice.