FlatStyle 열거형

정의

컨트롤의 모양을 지정합니다.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
상속
FlatStyle

필드

Flat 0

컨트롤이 평면으로 표시됩니다.

Popup 1

마우스 포인터가 컨트롤 위로 이동하기 전에는 컨트롤은 평면으로 표시되지만 이동한 후에는 3차원으로 표시됩니다.

Standard 2

컨트롤이 3차원으로 표시됩니다.

System 3

운영 체제에 의해 컨트롤 모양이 결정됩니다.

예제

다음은.NET Framework 버전 1.0을 사용 하는 경우 Windows XP에서 사용할 수 있는 비주얼 스타일을 지원 하도록 애플리케이션을 허용 하도록 매니페스트 예입니다. 매니페스트는 리소스 또는 독립 실행형 텍스트 파일로 애플리케이션에 추가할 수 있습니다. 매니페스트 파일은 실행 파일과 동일한 디렉터리에 있고 텍스트 파일의 이름에는 추가 파일 이름 확장명 of.manifest 사용 하 여 실행 파일의 전체 이름 이어야 합니다. 예를 들어, MyApp.exe에 대 한 매니페스트 파일 MyApp.exe.manifest 것입니다. 이 가정은 FlatStyle 시스템에 애플리케이션에서 컨트롤의 속성이 설정 됩니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">  
 <assemblyIdentity  
     version="1.0.0.0"  
     processorArchitecture="X86"  
     name="CompanyName.ProductName.YourApplication"  
     type="win32"  
 />  
 <description>Your application description here.</description>  
 <dependency>  
     <dependentAssembly>  
         <assemblyIdentity  
             type="win32"  
             name="Microsoft.Windows.Common-Controls"  
             version="6.0.0.0"  
             processorArchitecture="X86"  
             publicKeyToken="6595b64144ccf1df"  
             language="*"  
         />  
     </dependentAssembly>  
 </dependency>  
 </assembly>  

설명

이 열거형 멤버와 같은 사용 됩니다 ButtonBase.FlatStyle, GroupBox.FlatStyle, 및 Label.FlatStyle합니다.

이 열거형의 팝업 스타일 단추 경우 모양 뿐만 아니라 일부 동작을 제어합니다. 팝업 스타일 컨트롤 위로 마우스 포인터를 이동 될 때까지 플랫 처음에 표시 됩니다. Popup 컨트롤 위에 마우스 포인터를 움직이면 나타납니다 표준 스타일 컨트롤로 마우스 포인터를 누를 때 다시 이동할 때.

시스템 스타일을 사용 하는 컨트롤의 모양을 사용자의 운영 체제에 의해 결정 됩니다 하 고 다음 속성 값은 무시 됩니다. Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList, 및 TextAlign합니다. 또한는 Control.BackColor 단추 컨트롤에 대 한 속성은 무시 됩니다. 지원 되는 경우 해당 운영 체제의 모양을 설정을 조정 하 여 컨트롤의 모양을 변경할 수 있습니다.

참고

CheckBox 클래스의 RadioButton FlatStyle 속성을 설정System하면 컨트롤이 사용자의 운영 체제에 의해 그려지고 확인 맞춤은 및 ButtonBase.TextAlign 속성 값을 기반으로 CheckAlign 합니다. CheckAlign 속성 값을 변경 하지는 않지만 컨트롤의 모양에 영향이 있을 수 있습니다. 확인란 (왼쪽 또는 가운데 맞춤은 왼쪽 맞춤, 오른쪽 변경 되지 않음) 컨트롤의 왼쪽 또는 오른쪽 가장자리에 가로로 맞춰집니다 및 세로로 정렬 설명이 포함 된 텍스트와 동일 합니다. 예를 들어 속성 값과 속성 값 ContentAlignment.MiddleCenter 이 있는 CheckAlign 컨트롤이 있고 FlatStyle 속성 값ContentAlignment.TopRight이 설정된 System경우 CheckBox 텍스트 맞춤은 변경되지 않은 상태로 유지되는 동안 확인란 맞춤이 표시됩니다ContentAlignment.TopLeft.TextAlign

주의

설정 된 FlatStyle 필요 컨트롤에 이미지를 표시 하려면 컨트롤의 배경으로 이미지를 표시 하거나 정확한 텍스트 맞춤을 수행 하는 경우 속성을 시스템 별로 좋지 않습니다.

적용 대상

추가 정보