Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Carlo - 17 Novembre 2008, 14:46:41
-
salve a tutti, sono nuovo del forum e neofito del mondo unix. Mi sto avvicinando all'open source con la distribuzione Ubuntu che è la più vicina a win, finora unico S.O. utilizzato.
Tanto per iniziare stavo cercando di riscrivere i vecchi programmi con gambas che trovo molto facile ed intuitivo ma ho trovato difficoltà quando ho dovuto centrare il form nello schermo.
in visual basic il comando è semplice:
FORM1.move=((screen.widht-me.widht)/2,(screen.height-me.height)/2)
ma gambas non riconosce la variabile "screen", io ora ho risolto il problema con il numero fisico delle divisione dello schermo ma il giorno che cambio risoluzione cambia la posizione nello schermo del form...
FORM1.move=((1280-me.widht)/2,(780-me.height)/2)
mi indicate quale è la variabile che identifica la risoluzione dello schermo in uso, in modo da correggere il mio codice?
-
Basta scrivere:
form1.center
e sei a posto.
-
Ad ogni modo, le informazioni dello schermo le trovi in Desktop.
-
ma che divertente...basta dirgli center e lui si centra nello schermo con la risoluzione dello schermo, ma è bellissimo. grazie a tutti
-
Beh se questo mondo è migliore da quelo da cui vieni un motivo ci sarà...:P