Provando su due cellulari con risoluzione verticale simile, uno con 2027 pixel e l'altro 2032 in una label con
diverse righe di testo, con ambedue fontsize a 10, ad uno occupa metà label e la scritta è piccola, mentre all'altro la
label è piena e si legge bene, visto la stessa risoluzione presumo che i dpi siano diversi, come posso fare per
sapere il dpi? forse in questo modo posso regolare la grandezza del font
Quella è una delle questioni più complicate che esistano, per vari motivi (ad esempio per le impostazioni delle dimensioni dei caratteri del dispositivo cambiate dall'utente).
Per quello che ho capito non c'è un modo per sapere i dpi dello schermo, forse la soluzione migliore è inserire uno slidder
o quant'altro per fa aumentare o diminuire la grandezza del font dall'utente o sbaglio.?
Per quello che ho capito non c'è un modo per sapere i dpi dello schermo, forse la soluzione migliore è inserire uno slidder
o quant'altro per fa aumentare o diminuire la grandezza del font dall'utente o sbaglio.?
Dim acc As Accessibility
Label1.TextSize = 18 / acc.GetUserFontScale
Al posto di 18 metterai il TextSize che vuoi, facendo riferimento al device dove lo vedi correttamente ora.
Ovviamente và selezionata la libreria Accessibility.
Vi ringrazio a tutti, ma questa notte pensando che il testo era abbastanza lungo perchè spiegava
alcune fuzioni dell'app, allora ho migliorato il tutto inserendo anche due immagini in un pdf,
bypassando il problema. Sagenut ho letto solo adesso i vostri post ma mi riprometto di provare
il tuo codice