FlatStyle Перечисление

Определение

Задает внешний вид элемента управления.Specifies the appearance of a control.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
Наследование
FlatStyle

Поля

Flat 0

Элемент управления выглядит плоским.The control appears flat.

Popup 1

Элемент управления выглядит плоским, а при наведении на него указателя мыши становится объемным.A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional.

Standard 2

Элемент управления выглядит объемным.The control appears three-dimensional.

System 3

Внешний вид элемента управления определяется пользовательской операционной системой.The appearance of the control is determined by the user's operating system.

Примеры

Ниже приведен пример манифеста, позволяющий приложению поддерживать стили оформления, доступные в Windows XP, если используется .NET Framework версии 1,0.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. Файл манифеста находится в том же каталоге, что и исполняемый файл, а имя текстового файла должно быть полным именем исполняемого файла с дополнительным расширением 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 , что свойства элементов управления в приложении установлены в значение System.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. Элемент управления стиля Popup изначально отображается плоским, пока указатель мыши не будет перемещен над ним.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.

Примечание

CheckBox ButtonBase.TextAlign CheckAlign Если для FlatStyle RadioButton свойства классовизаданозначение,элементуправлениярисуетсяоперационнойсистемойпользователя,авыравниваниепроверкиосновываетсяназначенияхсвойстви.SystemWhen 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 со значением FlatStyle ContentAlignment.MiddleCenter TextAlign свойства и значением ContentAlignment.TopRightсвойства, а для Systemсвойства задано значение, выравнивание флажка будет кажется, если 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.

Применяется к

Дополнительно