¿como hacer menu tipo web delphi popmenu toolbar?
quiero hacer un menu desplegable.
al pasar el cursor sobre un toolbutton de una toolbar. algo asi como los menus web. que muestran el submenu cuando pasas el cursor encima y se cierran cuando pierden el foco del cursor. y el submenu siempre esta debajo de el boton hay 2 eventos que he probado y no me funcionan .. por que hacen el popup . por encima del boton. necesito algo asi. http://www.likno.com/
gracias por su atencion. |
Una idea sobre submenus
Tal vez puedes simular el comportamiento del submenu con un frame para cada submenu. En el momento en que pasas el mouse por encima aparece el Frame. Es una idea, pruebala.
|
Hola,
si con tu código dices que funciona pero que se queda encima del botón por el que has pasado, sumale a las coordenadas donde haces que se muestre el submenu el height del toolbar o del botón.
Saludos. |
Puedes usar un timer
Puedes usar un timer para que pasado cierto tiempo de esconda el frame. Como dije es una idea, que puedes combinar con otras ideas para lograr el efecto deseado.
|
¿como hacer menu tipo web delphi popmenu toolbar?
Hola, sé que este post fue de hace años, pero les pido por favor si pueden poner con qué componentes se puede realizar esto (como el ejemplo de la web que puso el compañero forista), es justo lo que yo necesito para mi aplicación y ni idea tengo de cómo hacerlo (en el menú principal).
El TMenuItem con el PopUpMenu no me sirve (la apariencia es como de windows y me gustaría que sea tipo web, más estético), o quizás yo no lo sepa usar (soy principiante en el manejo de delphi). No creé un nuevo tema para exponer esto porque siempre estoy leyendo que uds. piden que no se creen nuevos hilos cuando se encuentra en la búsqueda el tema relacionado con lo que uno quiere... Por favor si pueden poner los componentes y algo de código para hacer que sea desplegable. Gracias. |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
|
¿como hacer menu tipo web delphi popmenu toolbar?
Buenas, sí leí la guía de estilo... su respuesta me da a entender que debo abrir otro tema de todas maneras...
No lo hice antes porque entendía que si un tema ya fue tratado entonces debo seguir ese tema... Gracias. Saludos. |
La franja horaria es GMT +2. Ahora son las 16:28:08. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi