Control.ResumeLayout Yöntem

Tanım

Normal düzen mantığını sürdürür.

Aşırı Yüklemeler

ResumeLayout()

Normal düzen mantığını sürdürür.

ResumeLayout(Boolean)

Her zamanki düzen mantığını sürdürür ve isteğe bağlı olarak bekleyen düzen isteklerinin hemen düzenini zorlar.

ResumeLayout()

Normal düzen mantığını sürdürür.

public:
 void ResumeLayout();
public void ResumeLayout ();
member this.ResumeLayout : unit -> unit
Public Sub ResumeLayout ()

Örnekler

Aşağıdaki kod örneği forma iki düğme ekler. Örnek, ve ResumeLayout yöntemlerini kullanarak düğmelerin eklenmesini SuspendLayout hareket eder.

private:
   void AddButtons()
   {
      // Suspend the form layout and add two buttons.
      this->SuspendLayout();
      Button^ buttonOK = gcnew Button;
      buttonOK->Location = Point(10,10);
      buttonOK->Size = System::Drawing::Size( 75, 25 );
      buttonOK->Text = "OK";
      Button^ buttonCancel = gcnew Button;
      buttonCancel->Location = Point(90,10);
      buttonCancel->Size = System::Drawing::Size( 75, 25 );
      buttonCancel->Text = "Cancel";
      array<Control^>^temp5 = {buttonOK,buttonCancel};
      this->Controls->AddRange( temp5 );
      this->ResumeLayout();
   }
private void AddButtons()
{
   // Suspend the form layout and add two buttons.
   this.SuspendLayout();
   Button buttonOK = new Button();
   buttonOK.Location = new Point(10, 10);
   buttonOK.Size = new Size(75, 25);
   buttonOK.Text = "OK";

   Button buttonCancel = new Button();
   buttonCancel.Location = new Point(90, 10);
   buttonCancel.Size = new Size(75, 25);
   buttonCancel.Text = "Cancel";
      
   this.Controls.AddRange(new Control[]{buttonOK, buttonCancel});
   this.ResumeLayout();
}
Private Sub AddButtons()
   ' Suspend the form layout and add two buttons.
   Me.SuspendLayout()
   Dim buttonOK As New Button()
   buttonOK.Location = New Point(10, 10)
   buttonOK.Size = New Size(75, 25)
   buttonOK.Text = "OK"
   
   Dim buttonCancel As New Button()
   buttonCancel.Location = New Point(90, 10)
   buttonCancel.Size = New Size(75, 25)
   buttonCancel.Text = "Cancel"
   
   Me.Controls.AddRange(New Control() {buttonOK, buttonCancel})
   Me.ResumeLayout()
End Sub

Açıklamalar

ResumeLayout bekleyen düzen istekleri varsa yöntemini çağırmak hemen bir düzen zorlar.

ve ResumeLayout yöntemleri, denetimin SuspendLayout birden çok özniteliğini ayarlarken birden çok Layout olayı engellemek için birlikte kullanılır. Örneğin, genellikle yöntemini çağırır SuspendLayout , ardından denetimin Size, Location, Anchorveya Dock özelliklerini ayarlar ve sonra değişikliklerin etkili olmasını sağlamak için yöntemini çağırırsınız ResumeLayout .

Başarıyla çağrılabilmesi için ResumeLayout bekleyen çağrı SuspendLayout olmaması gerekir.

Ayrıca bkz.

Şunlara uygulanır

ResumeLayout(Boolean)

Her zamanki düzen mantığını sürdürür ve isteğe bağlı olarak bekleyen düzen isteklerinin hemen düzenini zorlar.

public:
 void ResumeLayout(bool performLayout);
public void ResumeLayout (bool performLayout);
member this.ResumeLayout : bool -> unit
Public Sub ResumeLayout (performLayout As Boolean)

Parametreler

performLayout
Boolean

true bekleyen düzen isteklerini yürütmek için; aksi takdirde , false.

Açıklamalar

ResumeLayout bekleyen düzen istekleri varsa yöntemini çağırmak hemen bir düzen zorlar. performLayout parametresi olarak trueayarlandığında, bekleyen düzen istekleri varsa hemen bir düzen oluşur.

ve ResumeLayout yöntemleri, denetimin SuspendLayout birden çok özniteliğini ayarlarken birden çok Layout olayı engellemek için birlikte kullanılır. Örneğin, genellikle yöntemini çağırır SuspendLayout , ardından denetimin Size, Location, Anchorveya Dock özelliklerini ayarlar ve sonra değişikliklerin etkili olmasını sağlamak için yöntemini çağırırsınız ResumeLayout .

Başarıyla çağrılabilmesi için ResumeLayout bekleyen çağrı SuspendLayout olmaması gerekir.

Not

Üst denetime birkaç denetim eklerken, eklenecek denetimleri başlatmadan önce yöntemini çağırmanız SuspendLayout önerilir. Denetimleri üst denetime ekledikten sonra yöntemini çağırın ResumeLayout . Bu, birçok denetime sahip uygulamaların performansını artırır.

Ayrıca bkz.

Şunlara uygulanır