Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ControlPaint.DrawBorder3D-Methode (Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide)

Aktualisiert: November 2007

Zeichnet einen dreidimensionalen Rahmen um ein Steuerelement im angegebenen Format, auf der angegebenen Grafikoberfläche und der angegebenen Seite und innerhalb der angegebenen Begrenzungen.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
public static void DrawBorder3D(
	Graphics graphics,
	int x,
	int y,
	int width,
	int height,
	Border3DStyle style,
	Border3DSide sides
)
public static void DrawBorder3D(
	Graphics graphics,
	int x,
	int y,
	int width,
	int height,
	Border3DStyle style,
	Border3DSide sides
)
public static function DrawBorder3D(
	graphics : Graphics, 
	x : int, 
	y : int, 
	width : int, 
	height : int, 
	style : Border3DStyle, 
	sides : Border3DSide
)

Parameter

graphics
Typ: System.Drawing.Graphics
Die Instanz von Graphics, in der gezeichnet werden soll.
x
Typ: System.Int32
Die x-Koordinate der oberen linken Seite des Rahmenrechtecks.
y
Typ: System.Int32
Die y-Koordinate der oberen linken Seite des Rahmenrechtecks.
width
Typ: System.Int32
Die Breite des Rahmenrechtecks.
height
Typ: System.Int32
Die Höhe des Rahmenrechtecks.
style
Typ: System.Windows.Forms.Border3DStyle
Einer der Border3DStyle-Werte, der das Format des Rahmens angibt.
sides
Typ: System.Windows.Forms.Border3DSide
Die Border3DSide des Rechtecks, an der der Rahmen gezeichnet werden soll.

Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D-Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels folgenden Code in ein Formular ein, in das der System.Windows.Forms-Namespace und der System.Drawing-Namespace importiert werden. Stellen Sie sicher, dass das Paint-Ereignis des Formulars dem Ereignishandler in diesem Beispiel zugeordnet ist.

	// 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 und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.