Utilizan esta enumeración miembros como ButtonBase..::.FlatStyle, GroupBox..::.FlatStyle y Label..::.FlatStyle.
En el caso del botón de estilo Popup, esta enumeración controla parte de los posibles comportamientos, así como su apariencia. El control de estilo Popup aparece inicialmente como Flat hasta que se desplaza el puntero del mouse (ratón) sobre él. Cuando se mueve el puntero del mouse sobre el control Popup, aparece como un control de estilo Standard hasta que se retira el puntero de él.
Si se utiliza el estilo System, el sistema operativo del usuario determinará la apariencia del control y se omitirán los siguientes valores de propiedad: Control..::.BackgroundImage, ImageAlign, Image, ImageIndex, ImageList y TextAlign. Además, la propiedad Control..::.BackColor se omitirá para los controles de botón. Si se admite, los usuarios pueden cambiar la apariencia de los controles ajustando la configuración de la apariencia al sistema operativo.
Nota: |
|---|
Cuando la propiedad FlatStyle de las clases RadioButton y CheckBox está establecida en FlatStyle..::.System, el control se dibuja mediante el sistema operativo del usuario y la alineación de comprobación se basa en los valores de propiedad CheckAlign y ButtonBase..::.TextAlign. El valor de la propiedad CheckAlign no ha cambiado, pero puede que la apariencia del control se vea afectada. La casilla de verificación está alineada horizontalmente bien con el margen derecho o con el izquierdo del control (la alineación a la izquierda o al centro aparece a la izquierda, mientras que la de la derecha permanece sin cambios) y verticalmente de igual forma que el texto descriptivo. Por ejemplo, si tenemos un control CheckBox con un valor de propiedad CheckAlign de ContentAlignment..::.MiddleCenter y un valor de propiedad TextAlign de ContentAlignment..::.TopRight, y el valor de propiedad FlatStyle está establecido en FlatStyle..::.System, la alineación de la casilla de verificación será ContentAlignment..::.TopLeft mientras que la alineación del texto permanecerá sin cambios. |
Precaución: |
|---|
No se recomienda establecer la propiedad FlatStyle en FlatStyle..::.System si se necesita mostrar una imagen en un control, mostrar una imagen como fondo de un control o alinear texto con precisión. |
Nota de la plataforma Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003:
Para hacer que una aplicación de Windows Form admita los estilos visuales de Windows XP, asegúrese de establecer la propiedad FlatStyle en FlatStyle..::.System. Si está utilizando la versión 1.0 de .NET Framework, incluya un manifiesto con el ejecutable. Un manifiesto es un archivo XML que se incluye como recurso en el ejecutable de la aplicación o como un archivo separado que se encuentra en el mismo directorio que el archivo ejecutable. Para ver un ejemplo de manifiesto, vea la sección Ejemplo. Para obtener más información sobre cómo usar los estilos visuales disponibles en Windows XP, vea "Using Windows XP Visual Styles" en la sección "User Interface Design and Development" de MSDN Library.