Autore Topic: Dimensioni dello schermo  (Letto 1290 volte)

  • Visitatore
Dimensioni dello schermo
« il: 08 Luglio 2008, 20:30:22 »
Come si fa, all'interno del metodo Form_Open() ad asseganre le dimensioni della Form in base alla diemsnione dello schermo?
Mi spiego meglio (magari in italiano .... :-P): non sapendo a priori le dimensioni dello schermo dell'utente (14 pollici, 21 pollici, l'ausu eee ....) devo fa si che la form "entri" tutta nello spazio utile - escludendo pannello superiore e/o inferiore. E' chiaro che se la form è più grande compariranno le scrollbar vert. e orizz.

Come ralizzare un siffato miracolo?

Come sempre grazie a tutti

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Dimensioni dello schermo
« Risposta #1 il: 08 Luglio 2008, 20:38:05 »
ME.Width = Desktop.Width
ME.Height = Desktop.Height

ciao

  • Visitatore
Re: Dimensioni dello schermo
« Risposta #2 il: 09 Luglio 2008, 12:23:58 »
Grazie, ea quello che cercavo!! :ciao:  :ciao:

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Dimensioni dello schermo
« Risposta #3 il: 15 Luglio 2008, 13:56:15 »
Anche la proprietà .Maximize dovrebbe andarti a genio...

  • Visitatore
Re: Dimensioni dello schermo
« Risposta #4 il: 19 Luglio 2009, 17:27:10 »
Qualcuno si è mai cimentato nell'affiancare due forms ???
Perchè se io faccio :

form1.w = desktop.w * 2/3
form2.w = desktop.w * 1/3
form1.x = 0
form2.x = desktop.w * 2/3
mi si sovrappongono di una 20na di pixel ???

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Dimensioni dello schermo
« Risposta #5 il: 19 Luglio 2009, 20:21:32 »
Può essere un bug.

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Dimensioni dello schermo
« Risposta #6 il: 20 Luglio 2009, 18:09:49 »
La butto lì: quei 20 pixel sono quelli gestiti dal window manager e dal relativo tema.
In KDE c'è per esempio per certi temi la possibilità di scegliere quanti pixel deve
essere largo il bordo delle finestre. Secondo me Gambas tiene conto solo della larghezza effettiva del form e non dei bordi. Da qui la sovrapposizione. Credo. Ciao.