ScrollableControl.DockPaddingEdges Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina el relleno de los bordes en controles acoplados.
public: ref class ScrollableControl::DockPaddingEdges : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))]
public class ScrollableControl.DockPaddingEdges : ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))>]
type ScrollableControl.DockPaddingEdges = class
interface ICloneable
Public Class ScrollableControl.DockPaddingEdges
Implements ICloneable
- Herencia
-
ScrollableControl.DockPaddingEdges
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se usa la clase derivada , Panel. El ejemplo acopla un botón en un control de panel y recorre las ScrollableControl.DockPaddingEdges propiedades, estableciendo cada uno individualmente en el clic del botón. Este código requiere que se haya creado una instancia de un Panel control en Button un formulario y se haya declarado una variable miembro de nivel de clase denominada myCounter
como un entero de 32 bits con signo. Se debe llamar a este código en el Click evento del botón.
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;
}
myCounter++;
}
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;
}
Private Sub 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 Then
myCounter = 0
End If
' Set the appropriate DockPadding and display
' which one was set on the button face.
Select Case myCounter
Case 0
panel1.DockPadding.All = 0
button1.Text = "Start"
Case 1
panel1.DockPadding.Top = 10
button1.Text = "Top"
Case 2
panel1.DockPadding.Bottom = 10
button1.Text = "Bottom"
Case 3
panel1.DockPadding.Left = 10
button1.Text = "Left"
Case 4
panel1.DockPadding.Right = 10
button1.Text = "Right"
Case 5
panel1.DockPadding.All = 20
button1.Text = "All"
End Select
' Increment the counter.
myCounter += 1
End Sub
Comentarios
La ScrollableControl.DockPaddingEdges clase crea un margen en un borde determinado o en todos los bordes de un control acoplado. Puede establecer el ancho de este margen para cada borde individual estableciendo las siguientes propiedades: Bottom, Top, Left, Right. Como alternativa, puede establecer todos los bordes en el mismo ancho simultáneamente estableciendo la All propiedad . Si el tamaño del control es demasiado grande para su contenedor, se cambiará el tamaño del control para ajustarse al contenedor, menos el ancho de margen especificado.
Propiedades
All |
Obtiene o establece el ancho del relleno de todos los bordes de un control acoplado. |
Bottom |
Obtiene o establece el ancho del relleno del borde inferior de un control acoplado. |
Left |
Obtiene o establece el ancho del relleno del borde izquierdo de un control acoplado. |
Right |
Obtiene o establece el ancho del relleno del borde derecho de un control acoplado. |
Top |
Obtiene o establece el ancho del relleno del borde superior de un control acoplado. |
Métodos
Equals(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Determina si el objeto especificado es igual al objeto ScrollableControl.DockPaddingEdges actual. |
GetHashCode() |
Sirve como función de hash para un tipo concreto. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena vacía. |
Implementaciones de interfaz explícitas
ICloneable.Clone() |
Crea un nuevo objeto copiado de la instancia actual. |