Italian B4J, rotazione dello schermo

calsdn

Member
Licensed User
Un caro saluto a tutti,

che evento viene generato quando lo schermo del tablet (Windows) viene ruotato?
come lo 'catturo'?

grazie.
 

calsdn

Member
Licensed User
Non è proprio elegante ma al momento l'unica strada percorribile che ho trovato è quella di avere un timer che con la frequenza di 2 volte al secondo verifica se fx.PrimaryScreen.MaxX e fx.PrimaryScreen.MaxY siano cambiati. Se lo sono rispetto all'ultima lettura allora è cambiato l'orientamento del tablet e posso così lanciare il resize dell'applicazione nei suoi vari nodi.

Che esperienze e soluzioni avete trovato per rilevare la rotazione dello schermo?
 

sirjo66

Well-Known Member
Licensed User
Longtime User
con il B4A vengono chiamati due eventi, ma per B4J non saprei, mi dispiace

a livello di form che eventi hai ??
in B4A esiste l'evento Pause e Resume
 

calsdn

Member
Licensed User
dalla documentazione vedo:
CloseRequest (EventData As Event)
Closed
FocusChanged (HasFocus As Boolean)
IconifiedChanged (Iconified As Boolean)


Nulla che mi faccia pensare ad una gestione della rotazione dello schermo.
 

sirjo66

Well-Known Member
Licensed User
Longtime User
già o_O

secondo me la cosa migliore è chiedere ad Erel
 
Top