Control.SetStyle(ControlStyles, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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 参照してください。