IUIService.Styles Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Auflistung der spezifischen Formate der Hostumgebung ab.
public:
property System::Collections::IDictionary ^ Styles { System::Collections::IDictionary ^ get(); };
public System.Collections.IDictionary Styles { get; }
member this.Styles : System.Collections.IDictionary
Public ReadOnly Property Styles As IDictionary
Eigenschaftswert
Ein IDictionary, das die Stileinstellungen enthält.
Beispiele
Im folgenden Codebeispiel wird die Schriftart des Dialogfelds aus der Hostumgebung abgerufen.
// 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).Styles["DialogFont"];
return hostfont;
}
' 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
Hinweise
Das Wörterbuch kann Informationen aus der Hostumgebung bereitstellen. Mindestens besteht dies aus der Schriftart, die für Standard-UI-Text verwendet werden soll, und die Farbe, die zum Hervorheben verwendet werden soll. Diese erforderlichen Formatvorlagen sind "DialogFont" und "HighlightColor".
Die Werte für diese Formatvorlagen können mithilfe der Formatvorlage als Schlüssel für das Wörterbuch abgerufen werden, indem sie auf das Wörterbuch zugreifen, indem sie den Schlüssel als Indexer verwenden. Beispiel: (Objekt implementieren IUIService). Formatvorlagen[(Formatvorlagennamenzeichenfolge in Anführungszeichen)].