Border3DStyle Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de stijl van een driedimensionale rand.
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
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| RaisedOuter | 1 | De rand heeft een verhoogde buitenrand en geen binnenrand. |
| SunkenOuter | 2 | De rand heeft een gezonken buitenrand en geen binnenrand. |
| RaisedInner | 4 | De rand heeft een verhoogde binnenrand en geen buitenrand. |
| Raised | 5 | De rand heeft binnen- en buitenranden verhoogd. |
| Etched | 6 | De binnen- en buitenranden van de rand hebben een geëtst uiterlijk. |
| SunkenInner | 8 | De rand heeft een gezonken binnenrand en geen buitenrand. |
| Bump | 9 | De binnenste en buitenranden van de rand hebben een verhoogde uitstraling. |
| Sunken | 10 | De rand heeft gezonken binnen- en buitenranden. |
| Adjust | 8192 | De rand wordt buiten de opgegeven rechthoek getekend, met behoud van de afmetingen van de rechthoek voor tekenen. |
| Flat | 16394 | De rand heeft geen driedimensionale effecten. |
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van de ControlPaint.DrawBorder3D methode en de Border3DStyle opsomming. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier waarmee het systeem wordt geïmporteerd. Windows. Forms en System.Drawing-naamruimten. Zorg ervoor dat de gebeurtenis van Paint het formulier is gekoppeld aan de methode voor gebeurtenisafhandeling in dit voorbeeld.
// 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
Opmerkingen
Gebruik de leden van deze opsomming bij het aanroepen van de DrawBorder3D methode van de ControlPaint klasse.