Udostępnij za pośrednictwem


Control.GetStyle(ControlStyles) Metoda

Definicja

Pobiera wartość określonego bitu stylu kontrolki dla kontrolki.

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

Parametry

flag
ControlStyles

Bit, ControlStyles z który ma zwrócić wartość.

Zwraca

truejeśli określony bit stylu kontrolki jest ustawiony na true; w przeciwnym razie . false

Przykłady

Poniższy przykład kodu zwraca wartość bitów stylu powiązanego z podwójnym buforowaniem dla elementu Form. Ten przykład zwraca wartość true tylko wtedy, gdy wszystkie bity stylu są ustawione na truewartość .

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

Uwagi

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

Dotyczy

Zobacz też