Italian [Risolto] [B4A] Msgbox2Async

apan.b4x

Member
Licensed User
Ho un problema:
posso generare un Msgbox con svariate righe controllando la possibilità di andare a capo?
Esistono soluzioni migliori?
La mia esigenza è quella di generare un messaggio con 4/5 righe
Grazie
 

Sagenut

Expert
Licensed User
Longtime User
Dividi la stringa del messaggio con dei CRLF ogni volta che vuoi andare a capo.
B4X:
MsgboxAsync("Prima riga." & CRLF & "Seconda riga." & CRLF & "Terza riga.", "A CAPO")
 

udg

Expert
Licensed User
Longtime User
Personalmente trovo molto utili le Smart String Literals.
In questo caso avresti
B4X:
MsgBoxAsync($"Prima riga.${CRLF}Seconda riga.${CRLF}Terza riga"$, "A CAPO")
Ma se ogni riga avesse da mostrare il contenuto di qualche variabile, la versatilità delle SSL ripagherebbe velocemente.
Un'alternativa potrebbe essere lo StringBuilder

L'importante è avere delle alternative..poi ognuno sceglie quella che preferisce :)
 
Last edited:

Sagenut

Expert
Licensed User
Longtime User
In caso di dover inserire delle variabili sarebbero un must.
Per qualche riga a capo credo cambi poco.
Però sì, probabilmente sarebbe bene imparare ad usare sempre e solo le SSL per comodità e per avere uno standard.
 
Top