2011-09-18 47 views
5

Vi un video de Youtube (no recuerdo cuál) donde el usuario cambió una opción en Delphi XE2 para cambiar el estilo predeterminado para una aplicación completa de FireMonkey. Después de mucha caza, no puedo encontrar la opción.Cómo cambiar el estilo predeterminado de FireMonkey en Delphi XE2

IDE Insight para 'estilo' me muestra 'Estilo predeterminado - Estilos personalizados (Formularios)' en 'Opciones de proyecto'. Pero a menos que sea particularmente grueso, no hay tal opción allí.

+0

@KenWhite Eso es dolorosamente inexacto. Esto es precisamente para lo que ** FMX.Types.TStyleBook ** está hecho para. –

+0

@ b1naryatr0phy: ¿Notaste ** que el comentario se realizó hace más de un año, poco después de que XE2 y FM se lanzaran por primera vez? –

+0

@KenWhite ¿Está tratando de dar a entender que FMX.Types.TStyleBook no existía en ese momento? Porque si es así, estás equivocado de nuevo. Y, de hecho, me parece que se me proporcionó una respuesta adecuada al día siguiente. Así que no puedo decir cómo el tiempo de su comentario excusa su inexactitud. –

Respuesta

14

Los estilos VCL y los estilos Firemonkey son fundamentalmente diferentes.

Por eso no estoy seguro de que deberían haber usado el mismo nombre.

Estilos

VCL

  • editarse a través de: Herramientas | Estilo de diseño (aplicación externa)
  • Extensión Estilo .VSF
  • formato binario es
  • se puede establecer a través de: Opciones del proyecto | Aplicación | Apariencia (que acaba de añadir TStyleManager.SetStyle('StyleName'); a su código
  • de control de tiempo de ejecución de pueden ocurrir a través de la clase TStyleManager

Estilos FireMonkey

  • Editor de estilos es interna al IDE

    • Se puede acceder a través del TStyleBook Editor de propiedades de recursos
    • También se puede acceder haciendo clic derecho en cualquier control visual y seleccionando

      • Editar estilo personalizado ...
      • Editar estilo por defecto ...
        Nota: Estas dos opciones de menú sólo están disponibles en aplicaciones de escritorio, no en aplicaciones móviles.
    • Una vez en el editor, puede seleccionar el botón Load.. para cambiar el estilo del TStylebook seleccionado. Si toda la aplicación usa el mismo TStyleBook, cambiará toda la aplicación.

  • Estilo Extensión .style
  • El formato es como un DFM
  • de control de tiempo de ejecución de estilos puede ocurrir en cada control ya través de la TStyleBook

en Windows 7 todos los estilos de ambos VCL y Firemonkey por defecto se colocan en el directorio C:\Users\Public\Documents\RAD Studio\9.0\Styles

Un punto es una respuesta directa, pero sentí que tenía que dar la respuesta larga para ayudar a los demás.

Cuestiones relacionadas