Retrieves the value of the specified control style bit for the control.
[Visual Basic]
Protected Function GetStyle( _
ByVal flag As ControlStyles _
) As Boolean
[C#]
protected bool GetStyle(
ControlStyles flag
);
[C++]
protected: bool GetStyle(
ControlStyles flag
);
[JScript]
protected function GetStyle(
flag : ControlStyles
) : Boolean;
Parameters
- flag
- The ControlStyles bit to return the value from.
Return Value
true if the specified control style bit is set to true; otherwise, false.
Remarks
Control style bit flags are used to categorize supported behavior. A control can enable a style by calling the SetStyle method and passing in the appropriate ControlStyles bit and the Boolean value to set the bit to. To determine the value assigned to a specified ControlStyles bit, use the GetStyle method and pass in the ControlStyles member to evaluate.
Example
[Visual Basic, C#, C++] The following example returns the value of the double-buffering related style bits for a Form. This example returns true only if all the style bits are set to true.
[Visual Basic]
Public Function DoubleBufferingEnabled() As Boolean
' Get the value of the double-buffering style bits.
Return Me.GetStyle((ControlStyles.DoubleBuffer _
Or ControlStyles.UserPaint _
Or ControlStyles.AllPaintingInWmPaint))
End Function
[C#]
public bool DoubleBufferingEnabled()
{
// Get the value of the double-buffering style bits.
return this.GetStyle(ControlStyles.DoubleBuffer |
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint);
}
[C++]
public:
bool DoubleBufferingEnabled() {
// Get the value of the double-buffering style bits.
return this->GetStyle(static_cast<ControlStyles>(ControlStyles::DoubleBuffer |
ControlStyles::UserPaint |
ControlStyles::AllPaintingInWmPaint));
}
[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
Control Class | Control Members | System.Windows.Forms Namespace | SetStyle | ControlStyles