Metodo SetDesktopBounds
TOC
Comprimi il sommario
Espandi il sommario

Metodo Form.SetDesktopBounds

Imposta i limiti del form tramite coordinate del desktop.

Spazio dei nomi: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public void SetDesktopBounds (
	int x,
	int y,
	int width,
	int height
)
public void SetDesktopBounds (
	int x, 
	int y, 
	int width, 
	int height
)
public function SetDesktopBounds (
	x : int, 
	y : int, 
	width : int, 
	height : int
)

Parametri

x

Coordinata x della posizione del form.

y

Coordinata y della posizione del form.

width

Larghezza del form.

height

Altezza del form.

Le coordinate del desktop si basano sull'area di lavoro dello schermo, esclusa la barra delle applicazioni. È possibile utilizzare questo metodo per posizionare e ridimensionare il form sul desktop. Poiché le coordinate del desktop si basano sull'area di lavoro del form, è possibile utilizzare questo metodo per assicurarsi che il form sia completamente visibile sul desktop.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo SetDesktopBounds. Per eseguire l'esempio, incollare il codice riportato di seguito in un form contenente un pulsante denominato Button2. Accertarsi che tutti gli eventi siano associati ai relativi gestori eventi.

private void Button2_Click(System.Object sender, System.EventArgs e)
{
    
    for(int i = 0; i <= 20; i++)
    {
        // With each loop through the code, the form's 
        // desktop location is adjusted right and down
        //  by 10 pixels and its height and width are each
        // decreased by 10 pixels. 
        this.SetDesktopBounds(this.Location.X+10, 
            this.Location.Y+10, this.Width-10, this.Height-10);

        // Call Sleep to show the form gradually shrinking.
        System.Threading.Thread.Sleep(50);
    }
}

private void button2_Click(Object sender, System.EventArgs e)
{
    for (int i = 0; i <= 20; i++) {
        // With each loop through the code, the form's 
        // desktop location is adjusted right and down
        // by 10 pixels and its height and width are each
        // decreased by 10 pixels. 
        this.SetDesktopBounds(this.get_Location().get_X() + 10, 
            this.get_Location().get_Y() + 10, this.get_Width() - 10, 
            this.get_Height() - 10);
        // Call Sleep to show the form gradually shrinking.
        System.Threading.Thread.Sleep(50);
    }
} //button2_Click

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft