Bahasa

Form.SetDesktopBounds(Int32, Int32, Int32, Int32) Metode

Definisi

Mengatur batas formulir dalam koordinat desktop.

public:
 void SetDesktopBounds(int x, int y, int width, int height);
public void SetDesktopBounds(int x, int y, int width, int height);
member this.SetDesktopBounds : int * int * int * int -> unit
Public Sub SetDesktopBounds (x As Integer, y As Integer, width As Integer, height As Integer)

Parameter

x
Int32

Koordinat x lokasi formulir.

y
Int32

Koordinat y lokasi formulir.

width
Int32

Lebar formulir.

height
Int32

Tinggi formulir.

Contoh

Contoh berikut menunjukkan menggunakan SetDesktopBounds metode . Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang berisi tombol bernama Button2. Pastikan semua peristiwa dikaitkan dengan penanganan aktivitas mereka.

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(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 Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click
    Dim i As Integer
    For i = 0 To 20
        ' 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. 
        Me.SetDesktopBounds(Me.Location.X + 10, Me.Location.Y + 10, _
            Me.Width - 10, Me.Height - 10)

        ' Call Sleep to show the form gradually shrinking.
        System.Threading.Thread.Sleep(50)
    Next
End Sub

Keterangan

Koordinat desktop didasarkan pada area kerja layar, yang mengecualikan taskbar. Anda dapat menggunakan metode ini untuk mengatur posisi dan ukuran formulir Anda di desktop. Karena koordinat desktop didasarkan pada area kerja formulir, Anda dapat menggunakan metode ini untuk memastikan bahwa formulir Anda benar-benar terlihat di desktop.

Berlaku untuk

Lihat juga