Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

ScrollableControl.DockPaddingEdges (Clase)

Determina el relleno de los bordes en controles acoplados.

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

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

[TypeConverterAttribute(typeof(ScrollableControl..::..DockPaddingEdgesConverter))]
public class DockPaddingEdges : ICloneable

El tipo ScrollableControl.DockPaddingEdges expone los siguientes miembros.

  NombreDescripción
Propiedad públicaAllObtiene o establece el ancho del relleno de todos los bordes de un control acoplado.
Propiedad públicaBottomObtiene o establece el ancho del relleno del borde inferior de un control acoplado.
Propiedad públicaLeftObtiene o establece el ancho del relleno del borde izquierdo de un control acoplado.
Propiedad públicaRightObtiene o establece el ancho del relleno del borde derecho de un control acoplado.
Propiedad públicaTopObtiene o establece el ancho del relleno del borde superior de un control acoplado.
Arriba

  NombreDescripción
Método públicoEqualsInfraestructura. Determina si el objeto Object especificado es igual al objeto Object actual. (Invalida a Object.Equals(Object)).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoGetHashCodeInfraestructura. Actúa como función hash para un tipo concreto. (Invalida a Object.GetHashCode()).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoToStringInfraestructura. Devuelve una cadena vacía. (Invalida a Object.ToString()).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoICloneable.CloneCrea un nuevo objeto copiado de la instancia actual.
Arriba

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 este 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;
 }
 


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

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.
Mostrar: