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

Border3DStyle (Enumeración)

Actualización: noviembre 2007

Especifica el estilo de un borde tridimensional.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
public enum Border3DStyle
/** @attribute ComVisibleAttribute(true) */
public enum Border3DStyle
public enum Border3DStyle
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.

.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