ControlPaint.DrawBorder3D Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
- 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
- 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
- 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
- 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
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.