Border3DStyle Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje styl trojrozměrného ohraničení.
public enum class Border3DStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum Border3DStyle
public enum Border3DStyle
[<System.Runtime.InteropServices.ComVisible(true)>]
type Border3DStyle =
type Border3DStyle =
Public Enum Border3DStyle
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| RaisedOuter | 1 | Ohraničení má vyvýšený vnější okraj a žádný vnitřní okraj. |
| SunkenOuter | 2 | Ohraničení má oslunný vnější okraj a žádný vnitřní okraj. |
| RaisedInner | 4 | Ohraničení má vyvýšený vnitřní okraj a žádný vnější okraj. |
| Raised | 5 | Ohraničení má vyvýšené vnitřní a vnější hrany. |
| Etched | 6 | Vnitřní a vnější hrany ohraničení mají zakrytý vzhled. |
| SunkenInner | 8 | Ohraničení má oslunný vnitřní okraj a vnější okraj. |
| Bump | 9 | Vnitřní a vnější okraje ohraničení mají vyvýšený vzhled. |
| Sunken | 10 | Ohraničení má vnitřní a vnější hrany. |
| Adjust | 8192 | Ohraničení se nakreslí mimo zadaný obdélník a zachová rozměry obdélníku pro kreslení. |
| Flat | 16394 | Ohraničení nemá žádné trojrozměrné efekty. |
Příklady
Následující příklad kódu ukazuje použití ControlPaint.DrawBorder3D metody a výčtu Border3DStyle . Chcete-li spustit tento příklad, vložte následující kód do formuláře, který importuje systém. Windows. Obory názvů Forms a System.Drawing Ujistěte se, že je událost formuláře Paint přidružená k metodě zpracování událostí v tomto příkladu.
// 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
Poznámky
Při volání DrawBorder3D metody třídy použijte členy tohoto výčtu ControlPaint .