IUIService.Styles 속성
호스트 환경에 고유한 스타일 컬렉션을 가져옵니다.
네임스페이스: System.Windows.Forms.Design
어셈블리: System.Windows.Forms(system.windows.forms.dll)
구문
‘선언
ReadOnly Property Styles As IDictionary
‘사용 방법
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
속성 값
스타일 설정이 포함된 IDictionary입니다.
설명
사전에는 호스트 환경의 정보가 있습니다. 이 스타일은 최소한 표준 UI 텍스트에 사용해야 하는 글꼴과 강조 표시에 사용할 색으로 구성됩니다. 이러한 필요한 스타일은 "DialogFont" 및 "HighlightColor"입니다.
이러한 스타일의 값은 사전에 대한 키로 스타일을 사용하여 검색할 수 있으며 이 키를 인덱서로 사용하여 사전에 액세스할 수 있습니다. 예를 들면 (IUIService를 구현하는 개체).Styles[(따옴표로 묶은 스타일 이름 문자열)]와 같습니다.
예제
다음 코드 예제에서는 호스트 환경에서 대화 상자 글꼴을 가져옵니다.
' 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
플랫폼
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에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
2.0, 1.1, 1.0에서 지원
참고 항목
참조
IUIService 인터페이스
IUIService 멤버
System.Windows.Forms.Design 네임스페이스
Font