Autore Topic: Un'aiuto per iniziare...  (Letto 1063 volte)

Offline Carlo

  • Gamberetto
  • *
  • Post: 11
    • Mostra profilo
Un'aiuto per iniziare...
« il: 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?
cordiali saluti :ciao:

g.paolo

  • Visitatore
Re: Un'aiuto per iniziare...
« Risposta #1 il: 17 Novembre 2008, 15:10:19 »
Basta scrivere:
form1.center
e sei a posto.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Un'aiuto per iniziare...
« Risposta #2 il: 17 Novembre 2008, 17:06:01 »
Ad ogni modo, le informazioni dello schermo le trovi in Desktop.

Offline Carlo

  • Gamberetto
  • *
  • Post: 11
    • Mostra profilo
Re: Un'aiuto per iniziare...
« Risposta #3 il: 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
cordiali saluti :ciao:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Un'aiuto per iniziare...
« Risposta #4 il: 22 Novembre 2008, 14:59:39 »
Beh se questo mondo è migliore da quelo da cui vieni un motivo ci sarà...:P