2012-03-13 16 views
9

He notado que el título de mi aplicación como se muestra en la barra de tareas duplica el que se muestra en el título del formulario principal y no tiene nada que ver con Application.Title. Mi principal forma de subtítulos se establece mediante programación con el subtítulo: 'xxxx' = y es algo así como:¿Cómo puedo separar el título de la barra de tareas de la aplicación Delphi de su título de forma principal?

My Fantastic Application V1.2.3.4 [Power User] 

y esto se reproduce fielmente (trunca) en la barra de tareas. Realmente me gustaría ver solo "Mi aplicación fantástica" en la barra de tareas. es posible? Intenté configurar Application.Title, etc. sin ningún efecto.

Respuesta

9

Creo que está utilizando Delphi 2007 o superior.

En el archivo de proyecto, asegúrese de que hay una línea

Application.MainFormOnTaskbar := False; 

Luego, su tarea barra de título utilizará Application.Title

+0

Tenga en cuenta que esto es generalmente mejor haber establecido en true: [afecta forma Z-orden y se requiere para Vista y 7 efectos Aero, como la vista previa del formulario] (http://docwiki.embarcadero.com/VCL/en/Forms.TApplication.MainFormOnTaskBar). ¿Desea la leyenda más de lo que quiere que soporte la barra de tareas Aero? –

+2

David M: Algún parche el año pasado hizo la barra de tareas mucho más inteligente. Ahora es seguro usar "Application.MainFormOnTaskbar: = False;" – Torbins

+1

Iba a hacer el mismo comentario que @DavidM pero cuando lo revisé descubrí que ya no era el caso. Un cambio en XE o XE2 tal vez. –

Cuestiones relacionadas