Freigeben über


Control.GetStyle-Methode

Ruft den Wert für das angegebene Steuerelement-Formatbit für das Steuerelement ab.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Protected Function GetStyle ( _
    flag As ControlStyles _
) As Boolean
'Usage
Dim flag As ControlStyles
Dim returnValue As Boolean

returnValue = Me.GetStyle(flag)
protected bool GetStyle (
    ControlStyles flag
)
protected:
bool GetStyle (
    ControlStyles flag
)
protected boolean GetStyle (
    ControlStyles flag
)
protected function GetStyle (
    flag : ControlStyles
) : boolean

Parameter

  • flag
    Das ControlStyles-Bit, dessen Wert zurückgegeben werden soll.

Rückgabewert

true, wenn das angegebene Steuerelement-Formatbit auf true festgelegt ist, andernfalls false.

Hinweise

Formatbitflags für Steuerelemente werden zum Kategorisieren unterstützten Verhaltens verwendet. Ein Steuerelement kann ein Format aktivieren, indem es die SetStyle-Methode aufruft und das entsprechende ControlStyles-Bit sowie den booleschen Wert übergibt, auf den das Bit festgelegt werden soll. Verwenden Sie die GetStyle-Methode, und übergeben Sie den auszuwertenden ControlStyles-Member, um den einem angegebenen ControlStyles-Bit zugewiesenen Wert zu bestimmen.

Beispiel

Im folgenden Codebeispiel wird der Wert der mit der Doppelpufferung verbundenen Formatbits für ein Form zurückgegeben. In diesem Beispiel wird nur dann true zurückgegeben, wenn alle Formatbits auf true festgelegt wurden.

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
public bool DoubleBufferingEnabled()
{
   // Get the value of the double-buffering style bits.
   return this.GetStyle(ControlStyles.DoubleBuffer | 
      ControlStyles.UserPaint | 
      ControlStyles.AllPaintingInWmPaint);
}
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 boolean DoubleBufferingEnabled()
{
    // Get the value of the double-buffering style bits.
    return this.GetStyle(ControlStyles.DoubleBuffer | ControlStyles.
        UserPaint | ControlStyles.AllPaintingInWmPaint);
} //DoubleBufferingEnabled

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Control-Klasse
Control-Member
System.Windows.Forms-Namespace
SetStyle
ControlStyles