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);

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.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

Commenti

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

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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);

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.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

Commenti

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

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9