Border3DStyle (Enumeración)
Actualización: noviembre 2007
Especifica el estilo de un borde tridimensional.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
| Nombre de miembro | Descripción | |
|---|---|---|
| Adjust | El borde se dibuja fuera del rectángulo especificado, conservando las dimensiones del rectángulo al dibujar. | |
| Bump | Los márgenes interno y externo del borde tienen una apariencia en relieve. | |
| Etched | Los márgenes interno y externo del borde tienen una apariencia de grabado. | |
| Flat | El borde no tienes efectos 3D. | |
| Raised | El borde tiene los márgenes interno y externo en relieve. | |
| RaisedInner | El borde tiene un margen interno en relieve y no posee margen externo. | |
| RaisedOuter | El borde tiene un margen externo en relieve y no posee margen interno. | |
| Sunken | El borde tiene sus márgenes interno y externo hundidos. | |
| SunkenInner | El borde tiene un margen interno hundido y no posee margen externo. | |
| SunkenOuter | El borde tiene un margen externo hundido y no posee margen interno. |
Se utilizan los miembros de esta enumeración al llamar al método DrawBorder3D de la clase ControlPaint.
En el ejemplo de código siguiente se muestra cómo usar el método ControlPaint.DrawBorder3D y la enumeración Border3DStyle. Para ejecutar este ejemplo, pegue el código siguiente en un formulario que importa los espacios de nombres System.Windows.Forms y System.Drawing. Asegúrese de que el evento Paint del formulario está asociado al método de control de eventos definido en este ejemplo.
// Handle the Form's Paint event to draw a 3D three-dimensional // raised border just inside the border of the frame. private void Form1_Paint(object sender, PaintEventArgs e) { Rectangle borderRectangle = this.ClientRectangle; borderRectangle.Inflate(-10, -10); ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, Border3DStyle.Raised); }
// Handle the Form's Paint event to draw a 3D three-dimensional
// raised border just inside the border of the frame.
private void Form1_Paint(Object sender, PaintEventArgs e)
{
Rectangle borderRectangle = this.get_ClientRectangle();
borderRectangle.Inflate(-10, -10);
ControlPaint.DrawBorder3D(e.get_Graphics(), borderRectangle,
Border3DStyle.Raised);
} //Form1_Paint
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.