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