Control.SetStyle(ControlStyles, Boolean) メソッド

定義

指定した ControlStyles フラグを true または false に設定します。

protected:
 void SetStyle(System::Windows::Forms::ControlStyles flag, bool value);
protected void SetStyle (System.Windows.Forms.ControlStyles flag, bool value);
member this.SetStyle : System.Windows.Forms.ControlStyles * bool -> unit
Protected Sub SetStyle (flag As ControlStyles, value As Boolean)

パラメーター

flag
ControlStyles

設定する ControlStyles ビット。

value
Boolean

指定したスタイルをコントロールに適用する場合は true。それ以外の場合は false

次のコード例では、a のダブルバッファリングを有効に Form し、スタイルを更新して変更を反映させます。

public:
   void EnableDoubleBuffering()
   {
      // Set the value of the double-buffering style bits to true.
      this->SetStyle( static_cast<ControlStyles>(ControlStyles::DoubleBuffer | ControlStyles::UserPaint | ControlStyles::AllPaintingInWmPaint), true );
      this->UpdateStyles();
   }
public void EnableDoubleBuffering()
{
   // Set the value of the double-buffering style bits to true.
   this.SetStyle(ControlStyles.DoubleBuffer | 
      ControlStyles.UserPaint | 
      ControlStyles.AllPaintingInWmPaint,
      true);
   this.UpdateStyles();
}
Public Sub EnableDoubleBuffering()
   ' Set the value of the double-buffering style bits to true.
   Me.SetStyle(ControlStyles.DoubleBuffer _
     Or ControlStyles.UserPaint _
     Or ControlStyles.AllPaintingInWmPaint, _
     True)
   Me.UpdateStyles()
End Sub

注釈

コントロール スタイルのビット フラグは、サポートされている動作を分類するために使用されます。 コントロールは、メソッドを呼び出し SetStyle 、適切な ControlStyles ビット (またはビット) とブール値を渡してビットを設定することで、スタイルを有効にすることができます。 指定した ControlStyles ビットに割り当てられた値を確認するには、メソッドを GetStyle 使用し、評価するメンバーを ControlStyles 渡します。

注意事項

コントロール スタイル ビットを設定すると、コントロールの動作が大幅に変更される可能性があります。 メソッドを ControlStyles 呼び出す前に、コントロール スタイル ビットを変更した場合の影響を理解するには、列挙ドキュメントを SetStyle 参照してください。

適用対象

こちらもご覧ください