Italian Come terminare scrollview con fine testo

Scaraca

Member
Volevo far funzionare la mia app di prova con b4a gratuito su dei diversi dispositivi con risoluzioni diverse. Il problema che ho sta nel far coincidere alla fine del testo la fine della scrollview su tutti i dispositivi.

Grazie a tutti!
 

anallie0

Active Member
Licensed User
Longtime User
puoi usare la libreria StringUtils e con il comando StrUtils.MeasureMultilineTextHeight(tualabel, tuotesto) ricavare l'altezza del tuo scollview.
 

Scaraca

Member
Quando torno a casa provo e se funziona ti faccio una statua davanti a casa mia hahahaha, ma devo fare una cosa tipo:

altezza = StrUtils.MeasureTextHeight(tualabel,tuo testo)

Per tualabel intendi il nome della Label interessata?
E dopo:

Scrollview1.Panel.Height=Altezza%y

Giusto così?
Grazie mille
 

anallie0

Active Member
Licensed User
Longtime User


il tuo scroll deve avere una altezza = o > dell'altezza della label contenuta nello scroll.(sempre se il top della label è=al top dello scroll)
tualabel è la label che incorpori nello scrollview.
se poi vuoi che sia sempre a filo dello schermo inferiore sapendo l'altezza puoi impostare il Top dello scroll.

Scrollview1.Panel.Height=altezza
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…