Border3DStyle Enumeration
Specifies the style of a three-dimensional border.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
| Member name | Description | |
|---|---|---|
| Adjust | The border is drawn outside the specified rectangle, preserving the dimensions of the rectangle for drawing. | |
| Bump | The inner and outer edges of the border have a raised appearance. | |
| Etched | The inner and outer edges of the border have an etched appearance. | |
| Flat | The border has no three-dimensional effects. | |
| Raised | The border has raised inner and outer edges. | |
| RaisedInner | The border has a raised inner edge and no outer edge. | |
| RaisedOuter | The border has a raised outer edge and no inner edge. | |
| Sunken | The border has sunken inner and outer edges. | |
| SunkenInner | The border has a sunken inner edge and no outer edge. | |
| SunkenOuter | The border has a sunken outer edge and no inner edge. |
Use the members of this enumeration when calling the DrawBorder3D method of the ControlPaint class.
The following code example demonstrates the use of the ControlPaint::DrawBorder3D method and the Border3DStyle enumeration. To run this example paste the following code in a form that imports the System.Windows.Forms and System.Drawing namespaces. Ensure the form's Paint event is associated with the event-handling method in this example.
// 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 ); }
Available since 1.1