Border3DStyle Enum
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.
Anger formatet för en tredimensionell kantlinje.
public enum class Border3DStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum Border3DStyle
[<System.Runtime.InteropServices.ComVisible(true)>]
type Border3DStyle =
Public Enum Border3DStyle
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| RaisedOuter | 1 | Kantlinjen har en upphöjd yttre kant och ingen inre kant. |
| SunkenOuter | 2 | Kantlinjen har en nedsänkt yttre kant och ingen inre kant. |
| RaisedInner | 4 | Kantlinjen har en upphöjd inre kant och ingen yttre kant. |
| Raised | 5 | Kantlinjen har upphöjt inre och yttre kanter. |
| Etched | 6 | Kantlinjens inre och yttre kanter har ett etsat utseende. |
| SunkenInner | 8 | Kantlinjen har en nedsänkt inre kant och ingen yttre kant. |
| Bump | 9 | Kantlinjens inre och yttre kanter har ett upphöjt utseende. |
| Sunken | 10 | Kantlinjen har sjunkna inre och yttre kanter. |
| Adjust | 8192 | Kantlinjen ritas utanför den angivna rektangeln, vilket bevarar rektangelns dimensioner för ritning. |
| Flat | 16394 | Kantlinjen har inga tredimensionella effekter. |
Exempel
I följande kodexempel visas hur metoden och Border3DStyle uppräkningen användsControlPaint.DrawBorder3D. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar systemet. Windows. Formulär och System.Drawing-namnområden. Kontrollera att formulärets Paint händelse är associerad med händelsehanteringsmetoden 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
Använd medlemmarna i den här uppräkningen när du anropar DrawBorder3D -metoden för ControlPaint klassen.