Exportar (0) Imprimir
Expandir todo

ScrollableControl.DockPaddingEdges (Clase)

Determina el relleno de los bordes en controles acoplados.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

[TypeConverterAttribute(typeof(DockPaddingEdgesConverter))] 
public class DockPaddingEdges : ICloneable
/** @attribute TypeConverterAttribute(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter) */ 
public class DockPaddingEdges implements ICloneable
TypeConverterAttribute(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter) 
public class DockPaddingEdges implements ICloneable
No aplicable.

La clase ScrollableControl.DockPaddingEdges crea un margen en un borde determinado o en todos los bordes de un control acoplado. Se puede establecer el ancho de este margen para cada borde individual mediante las propiedades siguientes: Bottom, Top, Left y Right. También se puede establecer simultáneamente el mismo ancho para todos los bordes mediante la propiedad All. Si el tamaño del control es demasiado grande para su contenedor, se ajustará el tamaño del primero para que quepa en el segundo, dejando el ancho de margen especificado.

En el siguiente ejemplo se utiliza la clase derivada, Panel. En el ejemplo, se acopla un botón a un control de panel, se recorren las propiedades de ScrollableControl.DockPaddingEdges y se establece cada una de ellas individualmente al hacer clic en el botón. En el código se requiere que se creen instancias de un control Panel y de Button en un formulario, y que una variable miembro de nivel de clase denominada myCounter se haya declarado como entero con signo de 32 bits. Se debe llamar a este código en el evento Click del botón.

private void SetDockPadding()
 {
    // Dock the button in the panel.
    button1.Dock = System.Windows.Forms.DockStyle.Fill;
    
    // Reset the counter if it is greater than 5.
    if (myCounter > 5)
    {
       myCounter = 0;
    }
 
    /* Set the appropriate DockPadding and display
       which one was set on the button face. */
    switch (myCounter)
    {
       case 0:
          panel1.DockPadding.All = 0;
          button1.Text = "Start";
          break;
       case 1:
          panel1.DockPadding.Top = 10;
          button1.Text = "Top";
          break;
       case 2:
          panel1.DockPadding.Bottom = 10;
          button1.Text = "Bottom";
          break;
       case 3:
          panel1.DockPadding.Left = 10;
          button1.Text = "Left";
          break;
       case 4:
          panel1.DockPadding.Right = 10;
          button1.Text = "Right";
          break;
       case 5:
          panel1.DockPadding.All = 20;
          button1.Text = "All";
          break;
    }
    
    // Increment the counter.
    myCounter += 1;
 }
 

System.Object
  System.Windows.Forms.ScrollableControl.DockPaddingEdges

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
Mostrar:
© 2014 Microsoft