Border3DStyle Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das Format eines dreidimensionalen Rahmens an.
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
- Vererbung
- Attribute
Felder
Adjust | 8192 | Der Rahmen wird außerhalb des angegebenen Rechtecks gezeichnet, sodass die Abmessungen des Rechtecks zum Zeichnen beibehalten werden. |
Bump | 9 | Die inneren und äußeren Ränder des Rahmens werden angehoben dargestellt. |
Etched | 6 | Die inneren und äußeren Ränder des Rahmens werden geätzt dargestellt. |
Flat | 16394 | Der Rahmen weist keine dreidimensionalen Effekte auf. |
Raised | 5 | Der Rahmen hat angehobene innere und äußere Ränder. |
RaisedInner | 4 | Der Rahmen hat einen angehobenen inneren und keinen äußeren Rand. |
RaisedOuter | 1 | Der Rahmen hat einen angehobenen äußeren und keinen inneren Rand. |
Sunken | 10 | Der Rahmen hat abgesenkte innere und äußere Ränder. |
SunkenInner | 8 | Der Rahmen hat einen abgesenkten inneren und keinen äußeren Rand. |
SunkenOuter | 2 | Der Rahmen hat einen abgesenkten äußeren und keinen inneren Rand. |
Beispiele
Im folgenden Codebeispiel wird die Verwendung der ControlPaint.DrawBorder3D Methode und der Border3DStyle Enumeration veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Formular ein, das die Namespaces System.Windows.Forms und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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
Hinweise
Verwenden Sie die Member dieser Enumeration beim Aufrufen der DrawBorder3D -Methode der ControlPaint -Klasse.