Dimensione Window Form in base alla risoluzione schermo

mercoledì 30 luglio 2008 - 16.27

falk83 Profilo | Newbie

Ciao a tutti,
ho un programmino sviluppato con window form, posso impostare la grandezza delle form in base alla risoluzione dello schermo?
Cosa consigliate per questo problema?
Grazie
ciao

Faelar Profilo | Junior Member

Ciao!


Io ti consiglio di usare la proprietà My.Computer.Screen.WorkingArea.

Questa ti da le dimensioni dello schermo libero, escluse quindi taskbar o doking...





Luca

falk83 Profilo | Newbie

Scusa...un esempio me lo faresti?
c#?

Grazie

Faelar Profilo | Junior Member

Certo!


Il codice che ti scrivo sotto, ti ridimensiona il form che stai aprendo mettendolo a tutto schermo e posizionandolo in alto a sinistra.


Se serve altro chiedi pure!!!


Luca




Rectangle rec = Screen.GetWorkingArea(this);
this.Height = rec.Height;
this.Width = rec.Width;
this.Top = 0;
this.Left = 0;

TOPOAMORE Profilo | Expert

Ho avuto lo stesso problema e la soluzione e usare bene gli anchor per impostare automaticamente le dimenzioni di form pulsanti e tutto i resti dei control senza che tu scriva una sola riga di codice

Fammi sapere e ancora bene gli oggetti

ciaooo

and87 Profilo | Newbie

Ciao cosi ottieni i valori:
int WidthScreen = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width;
int HeightScreen = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height;
Poi li imposti al size delle form

Form form1 = new System.Drawing.Size(WidthScreen ,HeightScreen );


prova cosi..
ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5