Condividi tramite


IUIService.Styles Proprietà

Definizione

Ottiene l'insieme degli stili specifici dell'ambiente dell'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

Valore della proprietà

Oggetto IDictionary che contiene le impostazioni dello stile.

Esempio

Nell'esempio di codice seguente viene ottenuto il carattere della finestra di dialogo dall'ambiente host.

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

Commenti

Il dizionario può fornire informazioni dall'ambiente host. Almeno, questo è costituito dal tipo di carattere che deve essere usato per il testo dell'interfaccia utente standard e il colore da usare per l'evidenziazione. Questi stili obbligatori sono "DialogFont" e "HighlightColor".

I valori per questi stili possono essere recuperati usando lo stile come chiave per il dizionario, accedendo al dizionario usando la chiave come indicizzatore. Ad esempio: (oggetto che implementa IUIService). Style[(style name string in virgolette)].

Si applica a

Vedi anche