Udostępnij za pośrednictwem


Control.SetStyle(ControlStyles, Boolean) Metoda

Definicja

Ustawia określoną ControlStyles flagę na true wartość lub 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)

Parametry

flag
ControlStyles

Bit ControlStyles do ustawienia.

value
Boolean

true aby zastosować określony styl do kontrolki; w przeciwnym razie , false.

Przykłady

Poniższy przykład kodu umożliwia podwójne buforowanie w obiekcie Form i aktualizuje style w celu odzwierciedlenia zmian.

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

Uwagi

Flagi bitów stylu kontrolki służą do kategoryzowania obsługiwanego zachowania. Kontrolka może włączyć styl, wywołując SetStyle metodę i przekazując odpowiedni ControlStyles bit (lub bity) oraz wartość logiczną, aby ustawić bity na . Aby określić wartość przypisaną do określonego ControlStyles bitu, użyj GetStyle metody i przekaż ControlStyles element członkowski do obliczenia.

Przestroga

Ustawienie bitów stylu kontrolki może znacząco zmienić zachowanie kontrolki. Zapoznaj się z dokumentacją ControlStyles wyliczenia, aby zrozumieć skutki zmiany bitów stylu kontrolki przed wywołaniem SetStyle metody .

Dotyczy

Zobacz też