ControlPaint.DrawBorder 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 Rahmen um ein Schaltflächen-Steuerelement.
Überlädt
DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle) |
Zeichnet einen Rahmen um ein Schaltflächen-Steuerelement im angegebenen Format, in der angegebenen Farbe, auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen. |
DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle) |
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen Rahmen um ein Schaltflächen-Steuerelement mit den angegebenen Formaten, Farben und Rahmenbreiten. |
DrawBorder(Graphics, Rectangle, Color, ButtonBorderStyle)
Zeichnet einen Rahmen um ein Schaltflächen-Steuerelement im angegebenen Format, in der angegebenen Farbe, auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen.
public:
static void DrawBorder(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle bounds, System::Drawing::Color color, System::Windows::Forms::ButtonBorderStyle style);
public static void DrawBorder (System.Drawing.Graphics graphics, System.Drawing.Rectangle bounds, System.Drawing.Color color, System.Windows.Forms.ButtonBorderStyle style);
static member DrawBorder : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Color * System.Windows.Forms.ButtonBorderStyle -> unit
Public Shared Sub DrawBorder (graphics As Graphics, bounds As Rectangle, color As Color, style As ButtonBorderStyle)
Parameter
- style
- ButtonBorderStyle
Einer der ButtonBorderStyle-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 ein Formular ein, das 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
Gilt für:
DrawBorder(Graphics, Rectangle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle, Color, Int32, ButtonBorderStyle)
Zeichnet auf der angegebenen Grafikoberfläche und innerhalb der angegebenen Begrenzungen einen Rahmen um ein Schaltflächen-Steuerelement mit den angegebenen Formaten, Farben und Rahmenbreiten.
public:
static void DrawBorder(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle bounds, System::Drawing::Color leftColor, int leftWidth, System::Windows::Forms::ButtonBorderStyle leftStyle, System::Drawing::Color topColor, int topWidth, System::Windows::Forms::ButtonBorderStyle topStyle, System::Drawing::Color rightColor, int rightWidth, System::Windows::Forms::ButtonBorderStyle rightStyle, System::Drawing::Color bottomColor, int bottomWidth, System::Windows::Forms::ButtonBorderStyle bottomStyle);
public static void DrawBorder (System.Drawing.Graphics graphics, System.Drawing.Rectangle bounds, System.Drawing.Color leftColor, int leftWidth, System.Windows.Forms.ButtonBorderStyle leftStyle, System.Drawing.Color topColor, int topWidth, System.Windows.Forms.ButtonBorderStyle topStyle, System.Drawing.Color rightColor, int rightWidth, System.Windows.Forms.ButtonBorderStyle rightStyle, System.Drawing.Color bottomColor, int bottomWidth, System.Windows.Forms.ButtonBorderStyle bottomStyle);
static member DrawBorder : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle * System.Drawing.Color * int * System.Windows.Forms.ButtonBorderStyle -> unit
Public Shared Sub DrawBorder (graphics As Graphics, bounds As Rectangle, leftColor As Color, leftWidth As Integer, leftStyle As ButtonBorderStyle, topColor As Color, topWidth As Integer, topStyle As ButtonBorderStyle, rightColor As Color, rightWidth As Integer, rightStyle As ButtonBorderStyle, bottomColor As Color, bottomWidth As Integer, bottomStyle As ButtonBorderStyle)
Parameter
- leftWidth
- Int32
Die Breite des linken Rahmens.
- leftStyle
- ButtonBorderStyle
Einer der ButtonBorderStyle-Werte, der das Format des linken Rahmens angibt.
- topWidth
- Int32
Die Breite des oberen Rahmens.
- topStyle
- ButtonBorderStyle
Einer der ButtonBorderStyle-Werte, der das Format des oberen Rahmens angibt.
- rightWidth
- Int32
Die Breite des rechten Rahmens.
- rightStyle
- ButtonBorderStyle
Einer der ButtonBorderStyle-Werte, der das Format des rechten Rahmens angibt.
- bottomWidth
- Int32
Die Breite des unteren Rahmens.
- bottomStyle
- ButtonBorderStyle
Einer der ButtonBorderStyle-Werte, der das Format des unteren 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 ein Formular ein, das 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