Border3DStyle-Enumeration
Gibt das Format eines dreidimensionalen Rahmens an.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public Enumeration Border3DStyle
'Usage
Dim instance As Border3DStyle
[ComVisibleAttribute(true)]
public enum Border3DStyle
[ComVisibleAttribute(true)]
public enum class Border3DStyle
/** @attribute ComVisibleAttribute(true) */
public enum Border3DStyle
ComVisibleAttribute(true)
public enum Border3DStyle
Member
Membername | Beschreibung | |
---|---|---|
Adjust | Der Rahmen wird außerhalb des angegebenen Rechtecks gezeichnet, sodass die Abmessungen des Rechtecks zum Zeichnen beibehalten werden. | |
Bump | Die inneren und äußeren Ränder des Rahmens werden angehoben dargestellt. | |
Etched | Die inneren und äußeren Ränder des Rahmens werden geätzt dargestellt. | |
Flat | Der Rahmen weist keine dreidimensionalen Effekte auf. | |
Raised | Der Rahmen hat angehobene innere und äußere Ränder. | |
RaisedInner | Der Rahmen hat einen angehobenen inneren und keinen äußeren Rand. | |
RaisedOuter | Der Rahmen hat einen angehobenen äußeren und keinen inneren Rand. | |
Sunken | Der Rahmen hat abgesenkte innere und äußere Ränder. | |
SunkenInner | Der Rahmen hat einen abgesenkten inneren und keinen äußeren Rand. | |
SunkenOuter | Der Rahmen hat einen abgesenkten äußeren und keinen inneren Rand. |
Hinweise
Verwenden Sie die Member dieser Enumeration für den Aufruf der DrawBorder3D-Methode der ControlPaint-Klasse.
Beispiel
Im folgenden Codebeispiel wird die Verwendung der ControlPaint.DrawBorder3D-Methode und der Border3DStyle-Eigenschaft veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie folgenden Code in ein Formular ein, das den System.Windows.Forms-Namespace und den System.Drawing-Namespace importiert. Stellen Sie sicher, dass das Paint-Ereignis des Formulars der Ereignisbehandlungsmethode in diesem Beispiel zugeordnet ist.
' 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
// 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.
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.get_ClientRectangle();
borderRectangle.Inflate(-10, -10);
ControlPaint.DrawBorder3D(e.get_Graphics(), borderRectangle,
Border3DStyle.Raised);
} //Form1_Paint
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0