次の方法で共有


Control.ResumeLayout メソッド

通常のレイアウト ロジックを再開します。

オーバーロードの一覧

通常のレイアウト ロジックを再開します。

[Visual Basic] Overloads Public Sub ResumeLayout()

[C#] public void ResumeLayout();

[C++] public: void ResumeLayout();

[JScript] public function ResumeLayout();

通常のレイアウト ロジックを再開します。オプションとして、強制的に保留中のレイアウト要求のレイアウトが即時に実行されます。

[Visual Basic] Overloads Public Sub ResumeLayout(Boolean)

[C#] public void ResumeLayout(bool);

[C++] public: void ResumeLayout(bool);

[JScript] public function ResumeLayout(Boolean);

使用例

[Visual Basic, C#, C++] 2 つのボタンをフォームに追加する例を次に示します。この例では、 SuspendLayout メソッドおよび ResumeLayout メソッドを使用して、ボタンの追加処理をしています。

[Visual Basic, C#, C++] メモ   ここでは、ResumeLayout のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
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

[C#] 
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();
}

[C++] 
private:
    void AddButtons() {
        // Suspend the form layout and add two buttons.
        this->SuspendLayout();
        Button* buttonOK = new Button();
        buttonOK->Location =  Point(10, 10);
        buttonOK->Size =  System::Drawing::Size(75, 25);
        buttonOK->Text = S"OK";

        Button* buttonCancel = new Button();
        buttonCancel->Location =  Point(90, 10);
        buttonCancel->Size =  System::Drawing::Size(75, 25);
        buttonCancel->Text = S"Cancel";
        Control* temp5 [] = {buttonOK, buttonCancel};
        this->Controls->AddRange(temp5);
        this->ResumeLayout();
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間