Share via


Control.Resize Kejadian

Definisi

Terjadi ketika kontrol diubah ukurannya.

public:
 event EventHandler ^ Resize;
public event EventHandler Resize;
public event EventHandler? Resize;
member this.Resize : EventHandler 
Public Custom Event Resize As EventHandler 

Jenis Acara

Contoh

Contoh kode berikut menangani Resize peristiwa Form. Ketika formulir diubah ukurannya Height , penanganan aktivitas memastikan bahwa formulir tetap persegi (dan Width tetap sama). Untuk menjalankan contoh ini, pastikan dan kaitkan metode penanganan peristiwa ini dengan peristiwa formulir Resize .

private:
   void Form1_Resize( Object^ sender, System::EventArgs^ /*e*/ )
   {
      Control^ control = dynamic_cast<Control^>(sender);

      // Ensure the Form remains square (Height = Width).
      if ( control->Size.Height != control->Size.Width )
      {
         control->Size = System::Drawing::Size( control->Size.Width, control->Size.Width );
      }
   }
private void Form1_Resize(object sender, System.EventArgs e)
{
   Control control = (Control)sender;
        
   // Ensure the Form remains square (Height = Width).
   if(control.Size.Height != control.Size.Width)
   {
      control.Size = new Size(control.Size.Width, control.Size.Width);
   }
}
Private Sub Form1_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize

   Dim myControl As Control
   myControl = sender

   ' Ensure the Form remains square (Height = Width).
   If myControl.Size.Height <> myControl.Size.Width Then
      myControl.Size = New Size(myControl.Size.Width, myControl.Size.Width)
   End If
End Sub

Keterangan

Untuk menentukan Size kontrol ubah ukuran, Anda dapat mentransmisikan sender parameter metode terdaftar ControlEventHandler ke Control dan mendapatkan propertinya Size (atau Height dan Width properti satu per satu).

Untuk menangani tata letak kustom, gunakan Layout peristiwa alih-alih mengubah ukuran peristiwa. Peristiwa Layout dinaikkan sebagai respons terhadap suatu Resize peristiwa, tetapi juga sebagai respons terhadap perubahan lain yang memengaruhi tata letak kontrol.

Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Berlaku untuk

Lihat juga