Share via


ControlPaint.DrawBorder3D Metode

Definisi

Menggambar batas gaya tiga dimensi pada kontrol.

Overload

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

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan dan sisi grafis yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

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

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan grafik yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

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

Menggambar batas gaya tiga dimensi pada permukaan grafis yang ditentukan dan di dalam batas yang ditentukan pada kontrol.

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan dan sisi grafis yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

DrawBorder3D(Graphics, Rectangle, Border3DStyle)

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan grafik yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

DrawBorder3D(Graphics, Rectangle)

Menggambar batas gaya tiga dimensi pada permukaan grafis yang ditentukan dan di dalam batas yang ditentukan pada kontrol.

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

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan dan sisi grafis yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

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

graphics
Graphics

Untuk Graphics menggambar.

x
Int32

Koordinat x dari kiri atas persegi batas.

y
Int32

Koordinat y dari kiri atas persegi batas.

width
Int32

Lebar persegi batas.

height
Int32

Tinggi persegi batas.

style
Border3DStyle

Salah Border3DStyle satu nilai yang menentukan gaya batas.

sides
Border3DSide

Persegi Border3DSide panjang untuk menggambar batas.

Contoh

Contoh kode berikut menunjukkan penggunaan salah DrawBorder3D satu metode. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor System.Windows.Forms namespace dan System.Drawing . Pastikan peristiwa formulir Paint dikaitkan dengan penanganan aktivitas dalam contoh ini.

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

Lihat juga

Berlaku untuk

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

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan grafik yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

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

graphics
Graphics

Untuk Graphics menggambar.

x
Int32

Koordinat x dari kiri atas persegi batas.

y
Int32

Koordinat y dari kiri atas persegi batas.

width
Int32

Lebar persegi batas.

height
Int32

Tinggi persegi batas.

style
Border3DStyle

Salah Border3DStyle satu nilai yang menentukan gaya batas.

Contoh

Contoh kode berikut menunjukkan penggunaan salah DrawBorder3D satu metode. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor System.Windows.Forms namespace dan System.Drawing . Pastikan peristiwa formulir Paint dikaitkan dengan penanganan aktivitas dalam contoh ini.

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

Lihat juga

Berlaku untuk

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

Menggambar batas gaya tiga dimensi pada permukaan grafis yang ditentukan dan di dalam batas yang ditentukan pada kontrol.

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

graphics
Graphics

Untuk Graphics menggambar.

x
Int32

Koordinat x dari kiri atas persegi batas.

y
Int32

Koordinat y dari kiri atas persegi batas.

width
Int32

Lebar persegi batas.

height
Int32

Tinggi persegi batas.

Contoh

Contoh kode berikut menunjukkan penggunaan salah DrawBorder3D satu metode. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor System.Windows.Forms namespace dan System.Drawing . Pastikan peristiwa formulir Paint dikaitkan dengan penanganan aktivitas dalam contoh ini.

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

Keterangan

Gaya Border3DStyle.Etched digunakan secara default untuk menggambar batas.

Berlaku untuk

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan dan sisi grafis yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

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

graphics
Graphics

Untuk Graphics menggambar.

rectangle
Rectangle

Rectangle yang mewakili dimensi batas.

style
Border3DStyle

Salah Border3DStyle satu nilai yang menentukan gaya batas.

sides
Border3DSide

Salah Border3DSide satu nilai yang menentukan sisi persegi untuk menggambar batas.

Contoh

Contoh kode berikut menunjukkan penggunaan salah DrawBorder3D satu metode. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor System.Windows.Forms namespace dan System.Drawing . Pastikan peristiwa formulir Paint dikaitkan dengan penanganan aktivitas dalam contoh ini.

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

Lihat juga

Berlaku untuk

DrawBorder3D(Graphics, Rectangle, Border3DStyle)

Menggambar batas gaya tiga dimensi dengan gaya yang ditentukan, pada permukaan grafik yang ditentukan, dan di dalam batas yang ditentukan pada kontrol.

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

graphics
Graphics

Untuk Graphics menggambar.

rectangle
Rectangle

Rectangle yang mewakili dimensi batas.

style
Border3DStyle

Salah Border3DStyle satu nilai yang menentukan gaya batas.

Contoh

Contoh kode berikut menunjukkan penggunaan salah DrawBorder3D satu metode. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor System.Windows.Forms namespace dan System.Drawing . Pastikan peristiwa formulir Paint dikaitkan dengan penanganan aktivitas dalam contoh ini.

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

Lihat juga

Berlaku untuk

DrawBorder3D(Graphics, Rectangle)

Menggambar batas gaya tiga dimensi pada permukaan grafis yang ditentukan dan di dalam batas yang ditentukan pada kontrol.

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

graphics
Graphics

Untuk Graphics menggambar.

rectangle
Rectangle

Rectangle yang mewakili dimensi batas.

Contoh

Contoh kode berikut menunjukkan penggunaan salah DrawBorder3D satu metode. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor System.Windows.Forms namespace dan System.Drawing . Pastikan peristiwa formulir Paint dikaitkan dengan penanganan aktivitas dalam contoh ini.

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

Keterangan

Gaya Border3DStyle.Etched digunakan secara default untuk menggambar batas.

Lihat juga

Berlaku untuk