ControlPaint.DrawBorder3D Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeichnet einen dreidimensionalen Rahmen um ein Steuerelement.
Überlädt
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide) |
Zeichnet einen dreidimensionalen Rahmen um ein Steuerelement im angegebenen Format, auf der angegebenen Grafikoberfläche und der angegebenen Seite und innerhalb der angegebenen Begrenzungen. |
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle) |
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen im angegebenen Format um ein Steuerelement. |
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32) |
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen um ein Steuerelement. |
DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide) |
Zeichnet einen dreidimensionalen Rahmen um ein Steuerelement im angegebenen Format, auf der angegebenen Grafikoberfläche und den angegebenen Seiten und innerhalb der angegebenen Begrenzungen. |
DrawBorder3D(Graphics, Rectangle, Border3DStyle) |
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen im angegebenen Format um ein Steuerelement. |
DrawBorder3D(Graphics, Rectangle) |
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen um ein Steuerelement. |
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide)
Zeichnet einen dreidimensionalen Rahmen um ein Steuerelement im angegebenen Format, auf der angegebenen Grafikoberfläche und der angegebenen Seite und innerhalb der angegebenen Begrenzungen.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::Border3DStyle style, System::Windows::Forms::Border3DSide sides);
public static void DrawBorder3D (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.Border3DStyle style, System.Windows.Forms.Border3DSide sides);
static member DrawBorder3D : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.Border3DStyle * System.Windows.Forms.Border3DSide -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, style As Border3DStyle, sides As Border3DSide)
Parameter
- x
- Int32
Die x-Koordinate der oberen linken Seite des Rahmenrechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Seite des Rahmenrechtecks.
- width
- Int32
Die Breite des Rahmenrechtecks.
- height
- Int32
Die Höhe des Rahmenrechtecks.
- style
- Border3DStyle
Einer der Border3DStyle-Werte, der das Format des Rahmens angibt.
- sides
- Border3DSide
Die Border3DSide des Rechtecks, an der der Rahmen gezeichnet werden soll.
Beispiele
Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in eine Form ein, die die System.Windows.Forms Namespaces und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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.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 Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
Weitere Informationen
Gilt für:
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle)
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen im angegebenen Format um ein Steuerelement.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::Border3DStyle style);
public static void DrawBorder3D (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.Border3DStyle style);
static member DrawBorder3D : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.Border3DStyle -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, style As Border3DStyle)
Parameter
- x
- Int32
Die x-Koordinate der oberen linken Seite des Rahmenrechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Seite des Rahmenrechtecks.
- width
- Int32
Die Breite des Rahmenrechtecks.
- height
- Int32
Die Höhe des Rahmenrechtecks.
- style
- Border3DStyle
Einer der Border3DStyle-Werte, der das Format des Rahmens angibt.
Beispiele
Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in eine Form ein, die die System.Windows.Forms Namespaces und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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.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 Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
Weitere Informationen
Gilt für:
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32)
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen um ein Steuerelement.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height);
public static void DrawBorder3D (System.Drawing.Graphics graphics, int x, int y, int width, int height);
static member DrawBorder3D : System.Drawing.Graphics * int * int * int * int -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer)
Parameter
- x
- Int32
Die x-Koordinate der oberen linken Seite des Rahmenrechtecks.
- y
- Int32
Die y-Koordinate der oberen linken Seite des Rahmenrechtecks.
- width
- Int32
Die Breite des Rahmenrechtecks.
- height
- Int32
Die Höhe des Rahmenrechtecks.
Beispiele
Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in eine Form ein, die die System.Windows.Forms Namespaces und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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.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 Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
Hinweise
Die Border3DStyle.Etched Formatvorlage wird standardmäßig verwendet, um den Rahmen zu zeichnen.
Gilt für:
DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)
Zeichnet einen dreidimensionalen Rahmen um ein Steuerelement im angegebenen Format, auf der angegebenen Grafikoberfläche und den angegebenen Seiten und innerhalb der angegebenen Begrenzungen.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::Border3DStyle style, System::Windows::Forms::Border3DSide sides);
public static void DrawBorder3D (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.Border3DStyle style, System.Windows.Forms.Border3DSide sides);
static member DrawBorder3D : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.Border3DStyle * System.Windows.Forms.Border3DSide -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, rectangle As Rectangle, style As Border3DStyle, sides As Border3DSide)
Parameter
- style
- Border3DStyle
Einer der Border3DStyle-Werte, der das Format des Rahmens angibt.
- sides
- Border3DSide
Einer der Border3DSide-Werte, der die Seite des Rechtecks angibt, an der ein Rahmen gezeichnet werden soll.
Beispiele
Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in eine Form ein, die die System.Windows.Forms Namespaces und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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.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 Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
Weitere Informationen
Gilt für:
DrawBorder3D(Graphics, Rectangle, Border3DStyle)
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen im angegebenen Format um ein Steuerelement.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::Border3DStyle style);
public static void DrawBorder3D (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.Border3DStyle style);
static member DrawBorder3D : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.Border3DStyle -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, rectangle As Rectangle, style As Border3DStyle)
Parameter
- style
- Border3DStyle
Einer der Border3DStyle-Werte, der das Format des Rahmens angibt.
Beispiele
Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in eine Form ein, die die System.Windows.Forms Namespaces und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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.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 Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
Weitere Informationen
Gilt für:
DrawBorder3D(Graphics, Rectangle)
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen dreidimensionalen Rahmen um ein Steuerelement.
public:
static void DrawBorder3D(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle);
public static void DrawBorder3D (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle);
static member DrawBorder3D : System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Shared Sub DrawBorder3D (graphics As Graphics, rectangle As Rectangle)
Parameter
Beispiele
Im folgenden Codebeispiel wird die Verwendung einer der DrawBorder3D Methoden veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in eine Form ein, die die System.Windows.Forms Namespaces und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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.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 Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
Hinweise
Die Border3DStyle.Etched Formatvorlage wird standardmäßig verwendet, um den Rahmen zu zeichnen.