FlatStyle FlatStyle FlatStyle FlatStyle Enum

정의

컨트롤의 모양을 지정합니다.Specifies the appearance of a control.

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

필드

Flat Flat Flat Flat 0

컨트롤이 평면으로 표시됩니다.The control appears flat.

Popup Popup Popup Popup 1

마우스 포인터가 컨트롤 위로 이동하기 전에는 컨트롤은 평면으로 표시되지만 이동한 후에는 3차원으로 표시됩니다.A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional.

Standard Standard Standard Standard 2

컨트롤이 3차원으로 표시됩니다.The control appears three-dimensional.

System System System System 3

운영 체제에 의해 컨트롤 모양이 결정됩니다.The appearance of the control is determined by the user's operating system.

예제

다음은.NET Framework 버전 1.0을 사용 하는 경우 Windows XP에서 사용할 수 있는 비주얼 스타일을 지원 하도록 애플리케이션을 허용 하도록 매니페스트 예입니다.The following is an example of a manifest to allow your application to support the visual styles available in Windows XP if you are using version 1.0 of the .NET Framework. 매니페스트는 리소스 또는 독립 실행형 텍스트 파일로 애플리케이션에 추가할 수 있습니다.The manifest can be added to your application as a resource or as a stand-alone text file. 매니페스트 파일은 실행 파일과 동일한 디렉터리에 있고 텍스트 파일의 이름에는 추가 파일 이름 확장명 of.manifest 사용 하 여 실행 파일의 전체 이름 이어야 합니다.The manifest file resides in the same directory as the executable file, and the name of the text file must be the complete name of the executable file with an additional file name extension of.manifest. 예를 들어, MyApp.exe에 대 한 매니페스트 파일 MyApp.exe.manifest 것입니다.For example, the manifest file for MyApp.exe would be MyApp.exe.manifest. 이 가정은 FlatStyle 시스템에 애플리케이션에서 컨트롤의 속성이 설정 됩니다.This example assumes that the FlatStyle properties of the controls in your application are set to System.

<?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합니다.This enumeration is used by members such as ButtonBase.FlatStyle, GroupBox.FlatStyle, and Label.FlatStyle.

이 열거형의 팝업 스타일 단추 경우 모양 뿐만 아니라 일부 동작을 제어합니다.In the case of the Popup style button, this enumeration controls some behavior as well as appearance. 팝업 스타일 컨트롤 위로 마우스 포인터를 이동 될 때까지 플랫 처음에 표시 됩니다.The Popup style control initially appears Flat until the mouse pointer moves over it. Popup 컨트롤 위에 마우스 포인터를 움직이면 나타납니다 표준 스타일 컨트롤로 마우스 포인터를 누를 때 다시 이동할 때.When the mouse pointer moves over the Popup control, it appears as a Standard style control until the mouse pointer is moved off of it again.

시스템 스타일을 사용 하는 컨트롤의 모양을 사용자의 운영 체제에 의해 결정 됩니다 하 고 다음 속성 값은 무시 됩니다. Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList, 및 TextAlign합니다.If the System style is used, the appearance of the control is determined by the user's operating system and the following property values will be ignored: Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList, and TextAlign. 또한는 Control.BackColor 단추 컨트롤에 대 한 속성은 무시 됩니다.In addition, the Control.BackColor property will be ignored for button controls. 지원 되는 경우 해당 운영 체제의 모양을 설정을 조정 하 여 컨트롤의 모양을 변경할 수 있습니다.If supported, users can change the appearance of controls by adjusting the appearance settings of their operating system.

참고

때를 FlatStyle 의 속성을 RadioButtonCheckBox 클래스로 설정 되어 System, 사용자의 운영 체제에서 컨트롤을 그리는 및 확인란 맞춤을 기반으로 CheckAlignButtonBase.TextAlign 속성 값.When the FlatStyle property of the RadioButton and CheckBox classes is set to System, the control is drawn by the user's operating system and the check alignment is based upon the CheckAlign and ButtonBase.TextAlign property values. CheckAlign 속성 값을 변경 하지는 않지만 컨트롤의 모양에 영향이 있을 수 있습니다.The CheckAlign property value is not changed, but the appearance of the control can be affected. 확인란 (왼쪽 또는 가운데 맞춤은 왼쪽 맞춤, 오른쪽 변경 되지 않음) 컨트롤의 왼쪽 또는 오른쪽 가장자리에 가로로 맞춰집니다 및 세로로 정렬 설명이 포함 된 텍스트와 동일 합니다.The check box is horizontally aligned with either the left or right edge of the control (a left or center alignment appears left aligned, right remains unchanged), and vertically aligned the same as the descriptive text. CheckBox 예를 들어 CheckAlign System 속성값FlatStyle 이이 ContentAlignment.MiddleCenterContentAlignment.TopRight속성 값이 인 컨트롤이 있고 속성 값이로 설정 되어 있는 경우 확인란 맞춤은 TextAlign 텍스트 맞춤이 변경 ContentAlignment.TopLeft 되지 않은 상태로 유지 되는 동안 표시 됩니다.For example, if you have a CheckBox control with a CheckAlign property value of ContentAlignment.MiddleCenter and a TextAlign property value of ContentAlignment.TopRight, and the FlatStyle property value is set to System, the check box alignment will appear to be ContentAlignment.TopLeft while the text alignment remains unchanged.

주의

설정 된 FlatStyle 필요 컨트롤에 이미지를 표시 하려면 컨트롤의 배경으로 이미지를 표시 하거나 정확한 텍스트 맞춤을 수행 하는 경우 속성을 시스템 별로 좋지 않습니다.Setting the FlatStyle property to System is not advisable if you need to display an image on a control, display an image as a control's background, or perform precise text alignment.

적용 대상

추가 정보