IUIService.Styles Eigenschap

Definitie

Hiermee haalt u de verzameling stijlen op die specifiek zijn voor de omgeving van de host.

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

Waarde van eigenschap

Een IDictionary met stijlinstellingen.

Voorbeelden

In het volgende codevoorbeeld wordt het dialoogvensterlettertype opgehaald uit de hostomgeving.

// 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

Opmerkingen

De woordenlijst kan informatie opgeven uit de hostomgeving. Dit bestaat minimaal uit het lettertype dat moet worden gebruikt voor standaardgebruikersinterfacetekst en de kleur die moet worden gebruikt voor markeringen. Deze vereiste stijlen zijn DialogFont en HighlightColor.

De waarden voor deze stijlen kunnen worden opgehaald met behulp van de stijl als sleutel voor de woordenlijst, waarbij de woordenlijst wordt geopend met behulp van de sleutel als indexeerfunctie. Bijvoorbeeld: (object implementeren IUIService). Styles[(stijlnaamtekenreeks tussen aanhalingstekens)].

Van toepassing op

Zie ook