Control.GetStyle(ControlStyles) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为控件检索指定控件样式位的值。
protected:
bool GetStyle(System::Windows::Forms::ControlStyles flag);
protected bool GetStyle (System.Windows.Forms.ControlStyles flag);
member this.GetStyle : System.Windows.Forms.ControlStyles -> bool
Protected Function GetStyle (flag As ControlStyles) As Boolean
参数
- flag
- ControlStyles
从中返回值的 ControlStyles 位。
返回
如果指定控件样式位设置为 true
,则为 true
;否则为 false
。
示例
下面的代码示例返回双缓冲相关样式位的值 Form。 仅当所有样式位都设置为true
时,此示例才true
返回 。
public:
bool DoubleBufferingEnabled()
{
// Get the value of the double-buffering style bits.
return this->GetStyle( static_cast<ControlStyles>(ControlStyles::DoubleBuffer | ControlStyles::UserPaint | ControlStyles::AllPaintingInWmPaint) );
}
public bool DoubleBufferingEnabled()
{
// Get the value of the double-buffering style bits.
return this.GetStyle(ControlStyles.DoubleBuffer |
ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint);
}
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
注解
控件样式位标志用于对支持的行为进行分类。 控件可以通过调用 SetStyle 方法并传入适当的 ControlStyles 位和布尔值来设置位来启用样式。 若要确定分配给指定 ControlStyles 位的值,请使用 GetStyle 该方法并传入 ControlStyles 成员进行评估。