2009-10-28 23 views

Respuesta

1

Sí; SuspendLayout detiene el control que se está pintando (o más bien las solicitudes de diseño que se procesan), que de forma predeterminada filtra hacia abajo la estructura secundaria.

En otras palabras: ya no hay "nadie" llamando a la rutina de pintura.

+2

Tengo que objetar a su declaración aquí: esto solo afecta los controles directos de niños, ¡no cuando agrega controles más abajo en la jerarquía! Un artículo de MSDN que respalda mis objeciones - http://msdn.microsoft.com/en-us/magazine/cc163630.aspx Del artículo: "Recuerde que SuspendLayout solo evita que se realicen eventos de Diseño para ese control en particular. agregado a un panel, por ejemplo, SuspenderLayout y ResumeLayout deben llamarse para el panel y no para el formulario principal ". – toong

Cuestiones relacionadas