Condividi tramite


ControlPaint.DrawBorder3D Metodo

Definizione

Disegna un bordo tridimensionale su un controllo.

Overload

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

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica e sul lato specificati e all'interno dei limiti definiti di un controllo.

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

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

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

Disegna un bordo tridimensionale sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica e sui lati specificati e all'interno dei limiti definiti di un controllo.

DrawBorder3D(Graphics, Rectangle, Border3DStyle)

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

DrawBorder3D(Graphics, Rectangle)

Disegna un bordo tridimensionale sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

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

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica e sul lato specificati e all'interno dei limiti definiti di un controllo.

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)

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

x
Int32

Coordinata x della parte superiore sinistra del rettangolo del bordo.

y
Int32

Coordinata y della parte superiore sinistra del rettangolo del bordo.

width
Int32

Larghezza del rettangolo del bordo.

height
Int32

Altezza del rettangolo del bordo.

style
Border3DStyle

Uno dei valori di Border3DStyle che specifica lo stile del bordo.

sides
Border3DSide

Oggetto Border3DSide del rettangolo su cui disegnare il bordo.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di uno dei DrawBorder3D metodi. Per eseguire questo esempio, incollare il codice seguente in un modulo che importa gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint modulo sia associato al gestore eventi in questo esempio.

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

Vedi anche

Si applica a

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

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

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)

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

x
Int32

Coordinata x della parte superiore sinistra del rettangolo del bordo.

y
Int32

Coordinata y della parte superiore sinistra del rettangolo del bordo.

width
Int32

Larghezza del rettangolo del bordo.

height
Int32

Altezza del rettangolo del bordo.

style
Border3DStyle

Uno dei valori di Border3DStyle che specifica lo stile del bordo.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di uno dei DrawBorder3D metodi. Per eseguire questo esempio, incollare il codice seguente in un modulo che importa gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint modulo sia associato al gestore eventi in questo esempio.

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

Vedi anche

Si applica a

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

Disegna un bordo tridimensionale sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

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)

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

x
Int32

Coordinata x della parte superiore sinistra del rettangolo del bordo.

y
Int32

Coordinata y della parte superiore sinistra del rettangolo del bordo.

width
Int32

Larghezza del rettangolo del bordo.

height
Int32

Altezza del rettangolo del bordo.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di uno dei DrawBorder3D metodi. Per eseguire questo esempio, incollare il codice seguente in un modulo che importa gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint modulo sia associato al gestore eventi in questo esempio.

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

Commenti

Lo Border3DStyle.Etched stile viene usato per impostazione predefinita per disegnare il bordo.

Si applica a

DrawBorder3D(Graphics, Rectangle, Border3DStyle, Border3DSide)

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica e sui lati specificati e all'interno dei limiti definiti di un controllo.

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)

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

rectangle
Rectangle

Oggetto Rectangle che rappresenta le dimensioni del bordo.

style
Border3DStyle

Uno dei valori di Border3DStyle che specifica lo stile del bordo.

sides
Border3DSide

Uno dei valori di Border3DSide che specifica il lato del rettangolo su cui disegnare il bordo.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di uno dei DrawBorder3D metodi. Per eseguire questo esempio, incollare il codice seguente in un modulo che importa gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint modulo sia associato al gestore eventi in questo esempio.

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

Vedi anche

Si applica a

DrawBorder3D(Graphics, Rectangle, Border3DStyle)

Disegna un bordo tridimensionale con lo stile specificato sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

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)

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

rectangle
Rectangle

Oggetto Rectangle che rappresenta le dimensioni del bordo.

style
Border3DStyle

Uno dei valori di Border3DStyle che specifica lo stile del bordo.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di uno dei DrawBorder3D metodi. Per eseguire questo esempio, incollare il codice seguente in un modulo che importa gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint modulo sia associato al gestore eventi in questo esempio.

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

Vedi anche

Si applica a

DrawBorder3D(Graphics, Rectangle)

Disegna un bordo tridimensionale sulla superficie grafica specificata e all'interno dei limiti definiti di un controllo.

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)

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

rectangle
Rectangle

Oggetto Rectangle che rappresenta le dimensioni del bordo.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di uno dei DrawBorder3D metodi. Per eseguire questo esempio, incollare il codice seguente in un modulo che importa gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint modulo sia associato al gestore eventi in questo esempio.

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

Commenti

Lo Border3DStyle.Etched stile viene usato per impostazione predefinita per disegnare il bordo.

Vedi anche

Si applica a