DrawBorder3D-Methode (Graphics, Int32, Int32, Int32, Int32)

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

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

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
)
public static void DrawBorder3D (
	Graphics graphics, 
	int x, 
	int y, 
	int width, 
	int height
)
public static function DrawBorder3D (
	graphics : Graphics, 
	x : int, 
	y : int, 
	width : int, 
	height : int
)

Parameter

graphics

Die Instanz von Graphics, in der gezeichnet werden soll.

x

Die x-Koordinate der oberen linken Seite des Rahmenrechtecks.

y

Die y-Koordinate der oberen linken Seite des Rahmenrechtecks.

width

Die Breite des Rahmenrechtecks.

height

Die Höhe des Rahmenrechtecks.

Zum Zeichnen des Rahmens wird standardmäßig das Border3DStyle.Etched-Format verwendet.

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 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0
Anzeigen:
© 2016 Microsoft