doble - propiedad tag c#
¿Cómo habilito el almacenamiento en doble buffer de un control usando C#(formularios de Windows)? (3)
En el constructor de su control, establezca apropiadamente la propiedad DoubleBuffered y / o ControlStyle.
Por ejemplo, tengo un DoubleBufferedPanel simple cuyo constructor es el siguiente:
this.DoubleBuffered = true;
this.SetStyle(ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint |
ControlStyles.ResizeRedraw |
ControlStyles.ContainerControl |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.SupportsTransparentBackColor
, true);
¿Cómo habilito el almacenamiento en doble buffer de un control usando C # (formularios de Windows)?
Tengo un control de panel en el que estoy dibujando cosas y también un control de pestañas dibujado por el propietario. Ambos sufren parpadeo, entonces, ¿cómo puedo habilitar el doble buffering?
Utilice la propiedad DoubleBuffered, heredada de System.Windows.Forms.Control.
System.Windows.Forms.Form myForm = new System.Windows.forms.Form();
myForm.DoubleBuffered = true;
alguna información aquí:
¿Cómo duplicar los controles .NET de buffer en un formulario?