ControlPaint.DrawBorder3D Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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
- 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
- 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
- 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
- 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
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.