Поделиться через


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.

Примеры

Следующий пример кода включает двойную буферизацию для и 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 , чтобы понять влияние изменения битов стиля элемента управления.

Применяется к

См. также раздел