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 из который возвращается значение.

Возвращаемое значение

trueЗначение , trueесли для указанного бита стиля элемента управления задано значение false; в противном случае .

Примеры

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

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

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