Este tema aún no ha recibido ninguna valoración - Valorar este tema

ScrollableControl.DockPaddingEdges (Clase)

Actualización: noviembre 2007

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(ScrollableControl..::.DockPaddingEdgesConverter))]
public class DockPaddingEdges : ICloneable
/** @attribute TypeConverterAttribute(ScrollableControl..::.DockPaddingEdgesConverter) */
public class DockPaddingEdges implements ICloneable
public class DockPaddingEdges implements ICloneable

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
Todos los miembros static (Shared en Visual Basic) públicos 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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar