Leer en inglés

Compartir a través de


Control.ResumeLayout Método

Definición

Reanuda la lógica de diseño habitual.

Sobrecargas

ResumeLayout()

Reanuda la lógica de diseño habitual.

ResumeLayout(Boolean)

Reanuda la lógica de diseño habitual, forzando opcionalmente un diseño inmediato de las solicitudes de diseño pendientes.

ResumeLayout()

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Reanuda la lógica de diseño habitual.

C#
public void ResumeLayout();

Ejemplos

En el ejemplo de código siguiente se agregan dos botones a un formulario. En el ejemplo se realiza la adición de los botones mediante los SuspendLayout métodos y ResumeLayout .

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();
}

Comentarios

Al llamar al ResumeLayout método, se fuerza un diseño inmediato si hay solicitudes de diseño pendientes.

Los SuspendLayout métodos y ResumeLayout se usan conjuntamente para suprimir varios Layout eventos mientras se ajustan varios atributos del control. Por ejemplo, normalmente llamaría al SuspendLayout método , establecería las Sizepropiedades , Location, Anchoro Dock del control y, a continuación, llamaría al ResumeLayout método para permitir que los cambios surtan efecto.

No debe haber llamadas pendientes a SuspendLayout para ResumeLayout que se llamen correctamente.

Consulte también

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

ResumeLayout(Boolean)

Source:
Control.cs
Source:
Control.cs
Source:
Control.cs

Reanuda la lógica de diseño habitual, forzando opcionalmente un diseño inmediato de las solicitudes de diseño pendientes.

C#
public void ResumeLayout(bool performLayout);

Parámetros

performLayout
Boolean

Es true para ejecutar solicitudes de diseño pendientes; en caso contrario, es false.

Comentarios

Al llamar al ResumeLayout método, se fuerza un diseño inmediato si hay solicitudes de diseño pendientes. Cuando el performLayout parámetro se establece trueen , se produce un diseño inmediato si hay solicitudes de diseño pendientes.

Los SuspendLayout métodos y ResumeLayout se usan conjuntamente para suprimir varios Layout eventos mientras se ajustan varios atributos del control. Por ejemplo, normalmente llamaría al SuspendLayout método , establecería las Sizepropiedades , Location, Anchoro Dock del control y, a continuación, llamaría al ResumeLayout método para permitir que los cambios surtan efecto.

No debe haber llamadas pendientes a SuspendLayout para ResumeLayout que se llamen correctamente.

Nota

Al agregar varios controles a un control primario, se recomienda llamar al SuspendLayout método antes de inicializar los controles que se van a agregar. Después de agregar los controles al control primario, llame al ResumeLayout método . Esto aumentará el rendimiento de las aplicaciones con muchos controles.

Consulte también

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10