Uso Beyond Compare (un gran programa), y quedé muy impresionado cuando mostró una etiqueta de "Nueva Versión Disponible" en su Barra de Menú. Hice clic en él, apareció una nueva caja de instalación de la instalación, se instaló, el programa se reinició solo y apareció la nueva versión y no más etiquetas.¿Cómo agrego un TLabel a la barra de menú en Delphi?
Pensé que era una gran característica. La etiqueta está prominente en la barra de menú donde el usuario no puede perderse. Ya tengo el procedimiento de actualización, así que todo lo que tuve que hacer fue agregar la etiqueta. Eso debería ser fácil.
Aquí está la etiqueta donde yo quiero: The Label Where I Want It http://www.beholdgenealogy.com/img/tlabel.jpg
... incorrecto. No pude entender cómo agregar una etiqueta allí. La barra de menú y el área de control de arriba parecen ser área de no intervención para los componentes visuales. No pude colocar uno allí.
Pero sé que se puede hacer porque Beyond Compare es un programa Delphi.
¿Alguien me puede decir lo que tengo que hacer para poner un TLabel en mi barra de menú o al menos hacer que parezca que está sobre la barra de menú en la posición correcta?
Como referencia, utilizo Delphi 2009.
Conclusión: Christopher parece haber descubierto correctamente lo que la gente que no tiene comparación lo hizo. Decidí implementar el elemento del menú, pero sin la personalización de su solución de "dibujo del propietario". Por lo tanto, no aparece el hipervínculo subrayado azul negrita, pero tampoco pierdo todas las cosas automáticas (como el estilo de Vista) que el propietario saca.
Para espaciar el elemento de menú a la derecha, he agregado un elemento después de la "Ayuda" que tiene el título "" y está deshabilitado.
Gracias, Christopher. Estaba atrapado pensando que debe ser una etiqueta, pero lo viste a tu alrededor.
¿Estás seguro de que Beyond Compare usa el menú nativo (TMainMenu)? Tal vez es un menú de terceros (Toolbar2000, DevEx, ...). –
Ulrich: No sé qué usa Beyond Compare. Solo sé que fue desarrollado con Delphi. – lkessler
Si está hecho con delphi, es muy fácil encontrar qué componente se usa inspeccionando los recursos. – Vegar