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
Adjust | 8192 | Ohraničení je vykresleno mimo zadaný obdélník a zachovává rozměry obdélníku pro kreslení. |
Bump | 9 | Vnitřní a vnější okraje ohraničení mají vyvýšený vzhled. |
Etched | 6 | Vnitřní a vnější okraje ohraničení mají leptané vzhled. |
Flat | 16394 | Ohraničení nemá žádné trojrozměrné efekty. |
Raised | 5 | Ohraničení má zvednuté vnitřní a vnější okraje. |
RaisedInner | 4 | Ohraničení má zvednutý vnitřní okraj a žádný vnější okraj. |
RaisedOuter | 1 | Ohraničení má zvednutý vnější okraj a žádný vnitřní okraj. |
Sunken | 10 | Ohraničení má zapadlé vnitřní a vnější okraje. |
SunkenInner | 8 | Ohraničení má vnitřní zapuštěný okraj a žádný vnější okraj. |
SunkenOuter | 2 | Ohraničení má zapuštěný vnější okraj a žádný vnitřní okraj. |
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 ve formuláři, který importuje obory názvů System.Windows.Forms a System.Drawing. Ujistěte se, že Paint je událost formuláře 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 .