Aracılığıyla paylaş


Control.Resize Olay

Tanım

Denetim yeniden boyutlandırıldığında gerçekleşir.

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

Olay Türü

Örnekler

Aşağıdaki kod örneği bir Formolayını işlerResize. Form yeniden boyutlandırıldığında, olay işleyicisi formun kare olarak kalmasını ( Height ve Width eşit kalmasını) sağlar. Bu örneği çalıştırmak için, bu olay işleme yöntemini formun Resize olayıyla ilişkilendirip ilişkilendirdiğinden emin olun.

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

Açıklamalar

Yeniden boyutlandırılan denetimin değerini belirlemek Size için, kayıtlı ControlEventHandler yöntemin sender parametresini bir Control öğesine yayınlayabilir ve özelliğini Size (veya Height ve Width özelliklerini ayrı ayrı) alabilirsiniz.

Özel düzenleri işlemek için Resize olayı yerine olayını kullanın Layout . Olay Layout , bir Resize olaya yanıt olarak, aynı zamanda denetimin düzenini etkileyen diğer değişikliklere yanıt olarak oluşturulur.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ayrıca bkz.