Export (0) Print
Expand All

Control.GetStyle Method

Retrieves the value of the specified control style bit for the control.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

protected bool GetStyle(
	ControlStyles flag
)

Parameters

flag
Type: System.Windows.Forms.ControlStyles

The ControlStyles bit to return the value from.

Return Value

Type: System.Boolean
true if the specified control style bit is set to true; otherwise, false.

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.

The following code 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.

public bool DoubleBufferingEnabled()
{
   // Get the value of the double-buffering style bits. 
   return this.GetStyle(ControlStyles.DoubleBuffer | 
      ControlStyles.UserPaint | 
      ControlStyles.AllPaintingInWmPaint);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft