Control.GetStyle(ControlStyles) メソッド

定義

コントロールの指定したコントロール スタイル ビットの値を取得します。

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 ビット。

戻り値

Boolean

指定したコントロール スタイル ビットが true に設定されている場合は true。それ以外の場合は false

次のコード例では、2 つのバッファー関連のスタイル ビットの値を返します。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 渡して評価します。

適用対象

こちらもご覧ください