FlatStyle FlatStyle FlatStyle FlatStyle Enum

Definición

Especifica la apariencia de un control.Specifies the appearance of a control.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
Herencia

Campos

Flat Flat Flat Flat 0

El control aparece sin relieve.The control appears flat.

Popup Popup Popup Popup 1

Un control aparece sin relieve hasta que se mueve el puntero del mouse sobre él, momento en el que aparece como tridimensional.A control appears flat until the mouse pointer moves over it, at which point it appears three-dimensional.

Standard Standard Standard Standard 2

El control aparece con estilo tridimensional.The control appears three-dimensional.

System System System System 3

El sistema operativo del usuario determina la apariencia del control.The appearance of the control is determined by the user's operating system.

Ejemplos

El siguiente es un ejemplo de un manifiesto para permitir que la aplicación para admitir los estilos visuales disponibles en Windows XP, si usa la versión 1.0 de .NET Framework.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. El manifiesto se puede agregar a la aplicación como un recurso o como un archivo de texto independiente.The manifest can be added to your application as a resource or as a stand-alone text file. El archivo de manifiesto reside en el mismo directorio que el archivo ejecutable y el nombre del archivo de texto debe ser el nombre completo del archivo ejecutable con un manifest de extensión de nombre de archivo adicionales.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. Por ejemplo, el archivo de manifiesto para MyApp.exe sería MyApp.exe.manifest.For example, the manifest file for MyApp.exe would be MyApp.exe.manifest. En este ejemplo se da por supuesto que el FlatStyle se establecen las propiedades de los controles en la aplicación al sistema.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>  

Comentarios

Esta enumeración se usa como miembros ButtonBase.FlatStyle, GroupBox.FlatStyle, y Label.FlatStyle.This enumeration is used by members such as ButtonBase.FlatStyle, GroupBox.FlatStyle, and Label.FlatStyle.

En el caso del botón de estilo emergente, esta enumeración controla algunos comportamientos, así como la apariencia.In the case of the Popup style button, this enumeration controls some behavior as well as appearance. El control de estilo emergente aparece inicialmente plana hasta que el puntero del mouse se mueve sobre él.The Popup style control initially appears Flat until the mouse pointer moves over it. Cuando el puntero del mouse se mueve sobre el control Popup, aparece como un control de estilo estándar hasta que se retira el puntero del mouse de él.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.

Si se usa el estilo del sistema, la apariencia del control viene determinada por el sistema operativo del usuario y se omitirán los valores de propiedad siguientes: Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList, y 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. Además, el Control.BackColor se omitirá la propiedad para los controles de botón.In addition, the Control.BackColor property will be ignored for button controls. Si se admite, los usuarios pueden cambiar la apariencia de los controles ajustando la configuración de apariencia de su sistema operativo.If supported, users can change the appearance of controls by adjusting the appearance settings of their operating system.

Nota

Cuando el FlatStyle propiedad de la RadioButton y CheckBox clases está establecido en el sistema, el control se dibuja mediante el sistema operativo del usuario y la alineación de verificación se basa en el CheckAlign y ButtonBase.TextAlign los valores de propiedad.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. El CheckAlign no se cambia el valor de propiedad, pero puede verse afectado el aspecto del control.The CheckAlign property value is not changed, but the appearance of the control can be affected. La casilla de verificación se alinea horizontalmente con el borde izquierdo o derecho del control (una alineación izquierda o al centro aparece izquierda, derecha permanece sin cambios) y se alinea verticalmente en el mismo que el texto descriptivo.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. Por ejemplo, si tiene un CheckBox controlar con un CheckAlign el valor de propiedad System.Drawing.ContentAlignment y un TextAlign el valor de propiedad System.Drawing.ContentAlignmenty el FlatStyle valor de propiedad se establece en el sistema, la alineación de la casilla de verificación aparecerán System.Drawing.ContentAlignment mientras cambia la alineación del texto.For example, if you have a CheckBox control with a CheckAlign property value of System.Drawing.ContentAlignment and a TextAlign property value of System.Drawing.ContentAlignment, and the FlatStyle property value is set to System, the check box alignment will appear to be System.Drawing.ContentAlignment while the text alignment remains unchanged.

Precaución

Establecer el FlatStyle propiedad al sistema no es aconsejable si necesita para mostrar una imagen en un control, mostrar una imagen como fondo de un control, o realizar la alineación de texto con precisión.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.

Se aplica a

Consulte también: