Control.GetStyle(ControlStyles) 方法

定义

为控件检索指定控件样式位的值。

C#
protected bool GetStyle (System.Windows.Forms.ControlStyles flag);

参数

flag
ControlStyles

从中返回值的 ControlStyles 位。

返回

Boolean

如果指定控件样式位设置为 true,则为 true;否则为 false

示例

下面的代码示例返回双缓冲相关样式位的值 Form。 仅当所有样式位都设置为true时,此示例才true返回 。

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

注解

控件样式位标志用于对支持的行为进行分类。 控件可以通过调用 SetStyle 方法并传入适当的 ControlStyles 位和布尔值来设置位来启用样式。 若要确定分配给指定 ControlStyles 位的值,请使用 GetStyle 该方法并传入 ControlStyles 成员进行评估。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅