Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Carlo - 17 Novembre 2008, 14:46:41

Titolo: Un'aiuto per iniziare...
Inserito 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?
Titolo: Re: Un'aiuto per iniziare...
Inserito da: g.paolo - 17 Novembre 2008, 15:10:19
Basta scrivere:
form1.center
e sei a posto.
Titolo: Re: Un'aiuto per iniziare...
Inserito da: md9327 - 17 Novembre 2008, 17:06:01
Ad ogni modo, le informazioni dello schermo le trovi in Desktop.
Titolo: Re: Un'aiuto per iniziare...
Inserito da: Carlo - 17 Novembre 2008, 19:34:23
ma che divertente...basta dirgli center e lui si centra nello schermo con la risoluzione dello schermo, ma è bellissimo. grazie a tutti
Titolo: Re: Un'aiuto per iniziare...
Inserito da: Ceskho - 22 Novembre 2008, 14:59:39
Beh se questo mondo è migliore da quelo da cui vieni un motivo ci sarà...:P