IUIService.Styles-Eigenschaft
Ruft die Auflistung der spezifischen Formate der Hostumgebung ab.
Namespace: System.Windows.Forms.Design
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
ReadOnly Property Styles As IDictionary
'Usage
Dim instance As IUIService
Dim value As IDictionary
value = instance.Styles
IDictionary Styles { get; }
property IDictionary^ Styles {
IDictionary^ get ();
}
/** @property */
IDictionary get_Styles ()
function get Styles () : IDictionary
Eigenschaftenwert
Ein IDictionary, das die Stileinstellungen enthält.
Hinweise
Das Wörterbuch kann Informationen aus der Hostumgebung bereitstellen. Im Wörterbuch wird mindestens die für einen Standardtext der Benutzeroberfläche zu verwendende Schriftart und die für Hervorhebung zu verwendende Farbe angegeben. Diese erforderlichen Formate sind "DialogFont" und "HighlightColor".
Die Werte für diese Stile können abgerufen werden, indem der Stil als Schlüssel für das Wörterbuch und dieser als Indexer für den Zugriff auf das Wörterbuch verwendet wird. Beispiel: (ein Objekt, das IUIService implementiert).Stile[(Stilnamenzeichenfolge in Anführungszeichen)].
Beispiel
Im folgenden Codebeispiel wird die Schriftart des Dialogfelds aus der Hostumgebung abgerufen.
' The specified IDesigner implements IUIService.
Function GetFont(designer As IDesigner) As Font
Dim hostfont As Font
' Gets the dialog box font from the host environment.
hostfont = CType(CType(designer, IUIService).Styles("DialogFont"), Font)
Return hostfont
End Function
// The specified IDesigner implements IUIService.
Font GetFont(IDesigner designer)
{
Font hostfont;
// Gets the dialog box font from the host environment.
hostfont = (Font)((IUIService)designer).Styles["DialogFont"];
return hostfont;
}
// The specified IDesigner implements IUIService.
System::Drawing::Font^ GetFont( IDesigner^ designer )
{
System::Drawing::Font^ hostfont;
// Gets the dialog box font from the host environment.
hostfont = dynamic_cast<System::Drawing::Font^>(dynamic_cast<IUIService^>(designer)->Styles[ "DialogFont" ]);
return hostfont;
}
// The specified IDesigner implements IUIService.
Font GetFont(IDesigner designer)
{
Font hostfont;
// Gets the dialog box font from the host environment.
hostfont = ((Font)(((IUIService)(designer)).get_Styles().
get_Item("DialogFont")));
return hostfont;
} //GetFont
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, 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
IUIService-Schnittstelle
IUIService-Member
System.Windows.Forms.Design-Namespace
Font