ControlPaint.DrawBorder3D Metod

Definition

Ritar en tredimensionell kantlinje på en kontroll.

Överlagringar

Name Description
DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och sidan och inom de angivna gränserna för en kontroll.

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och inom de angivna gränserna för en kontroll.

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32)

Ritar en tredimensionell kantlinje på den angivna grafikytan och inom de angivna gränserna för en kontroll.

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och sidorna och inom de angivna gränserna för en kontroll.

DrawBorder3D(Graphics, Rectangle, Border3DStyle)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och inom de angivna gränserna för en kontroll.

DrawBorder3D(Graphics, Rectangle)

Ritar en tredimensionell kantlinje på den angivna grafikytan och inom de angivna gränserna för en kontroll.

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle, Border3DSide)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och sidan och inom de angivna gränserna för en kontroll.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

x
Int32

X-koordinaten överst till vänster i kantlinjerektangeln.

y
Int32

y-koordinaten överst till vänster i kantlinjerektangeln.

width
Int32

Bredden på kantrektangeln.

height
Int32

Höjden på kantrektangeln.

style
Border3DStyle

Ett av de Border3DStyle värden som anger kantlinjeformatet.

sides
Border3DSide

Den Border3DSide rektangel som kan rita kantlinjen på.

Exempel

Följande kodexempel visar användningen av någon av DrawBorder3D metoderna. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar namnrymderna System.Windows.Forms och System.Drawing. Kontrollera att formulärets Paint händelse är associerad med händelsehanteraren i det här exemplet.

// 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

Se även

Gäller för

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32, Border3DStyle)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och inom de angivna gränserna för en kontroll.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

x
Int32

X-koordinaten överst till vänster i kantlinjerektangeln.

y
Int32

y-koordinaten överst till vänster i kantlinjerektangeln.

width
Int32

Bredden på kantrektangeln.

height
Int32

Höjden på kantrektangeln.

style
Border3DStyle

Ett av de Border3DStyle värden som anger kantlinjeformatet.

Exempel

Följande kodexempel visar användningen av någon av DrawBorder3D metoderna. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar namnrymderna System.Windows.Forms och System.Drawing. Kontrollera att formulärets Paint händelse är associerad med händelsehanteraren i det här exemplet.

// 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

Se även

Gäller för

DrawBorder3D(Graphics, Int32, Int32, Int32, Int32)

Ritar en tredimensionell kantlinje på den angivna grafikytan och inom de angivna gränserna för en kontroll.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

x
Int32

X-koordinaten överst till vänster i kantlinjerektangeln.

y
Int32

y-koordinaten överst till vänster i kantlinjerektangeln.

width
Int32

Bredden på kantrektangeln.

height
Int32

Höjden på kantrektangeln.

Exempel

Följande kodexempel visar användningen av någon av DrawBorder3D metoderna. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar namnrymderna System.Windows.Forms och System.Drawing. Kontrollera att formulärets Paint händelse är associerad med händelsehanteraren i det här exemplet.

// 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

Kommentarer

Formatet Border3DStyle.Etched används som standard för att rita kantlinjen.

Gäller för

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och sidorna och inom de angivna gränserna för en kontroll.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

rectangle
Rectangle

Det Rectangle som representerar kantlinjens dimensioner.

style
Border3DStyle

Ett av de Border3DStyle värden som anger kantlinjeformatet.

sides
Border3DSide

Ett av de Border3DSide värden som anger den sida av rektangeln som kantlinjen ska ritas på.

Exempel

Följande kodexempel visar användningen av någon av DrawBorder3D metoderna. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar namnrymderna System.Windows.Forms och System.Drawing. Kontrollera att formulärets Paint händelse är associerad med händelsehanteraren i det här exemplet.

// 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

Se även

Gäller för

DrawBorder3D(Graphics, Rectangle, Border3DStyle)

Ritar en tredimensionell kantlinje med det angivna formatet, på den angivna grafikytan och inom de angivna gränserna för en kontroll.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

rectangle
Rectangle

Det Rectangle som representerar kantlinjens dimensioner.

style
Border3DStyle

Ett av de Border3DStyle värden som anger kantlinjeformatet.

Exempel

Följande kodexempel visar användningen av någon av DrawBorder3D metoderna. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar namnrymderna System.Windows.Forms och System.Drawing. Kontrollera att formulärets Paint händelse är associerad med händelsehanteraren i det här exemplet.

// 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

Se även

Gäller för

DrawBorder3D(Graphics, Rectangle)

Ritar en tredimensionell kantlinje på den angivna grafikytan och inom de angivna gränserna för en kontroll.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

rectangle
Rectangle

Det Rectangle som representerar kantlinjens dimensioner.

Exempel

Följande kodexempel visar användningen av någon av DrawBorder3D metoderna. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar namnrymderna System.Windows.Forms och System.Drawing. Kontrollera att formulärets Paint händelse är associerad med händelsehanteraren i det här exemplet.

// 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

Kommentarer

Formatet Border3DStyle.Etched används som standard för att rita kantlinjen.

Se även

Gäller för