Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-06-2012
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
¿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/

Código Delphi [-]
procedure TPrincipalF.ToolButton3MouseMove(Sender: TObject; Shift: TShiftState;
  X, Y: Integer);
begin
  ppmEmpresa.Popup(X, Y);
end;

procedure TPrincipalF.ToolButton3MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  ppmEmpresa.Popup(X, Y);
end;

gracias por su atencion.
Responder Con Cita
  #2  
Antiguo 29-06-2012
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Poder: 0
heroe Va por buen camino
Lightbulb 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.
__________________
Nada es parasiempre.
Responder Con Cita
  #3  
Antiguo 29-06-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
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.

Código Delphi [-]
ppmEmpresa.Popup(X, Y+toolbar.height);


Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #4  
Antiguo 01-07-2012
Avatar de heroe
heroe heroe is offline
Miembro
 
Registrado: may 2006
Ubicación: Cartago, Costa Rica
Posts: 45
Poder: 0
heroe Va por buen camino
Lightbulb 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.
__________________
Nada es parasiempre.
Responder Con Cita
  #5  
Antiguo 15-11-2014
socosa socosa is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 9
Poder: 0
socosa Va por buen camino
¿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.
Responder Con Cita
  #6  
Antiguo 15-11-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Responder Con Cita
  #7  
Antiguo 15-11-2014
socosa socosa is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 9
Poder: 0
socosa Va por buen camino
Question ¿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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿como hacer tunneling con delphi tipo zebedee? JXJ Varios 5 08-05-2012 18:44:02
como hacer un menu flotante ????? vroa74 OOP 2 06-10-2008 15:05:07
¿Cómo puedo hacer un menú Ribbon en Turbo Delphi? handel777 Gráficos 3 13-08-2007 09:55:55
Que tipo de Menu puedo hacer? Antuan Varios 6 18-07-2005 19:44:35
¿Cómo hacer un toolbar de un controlbar visible otra vez? dape Varios 2 13-07-2005 04:48:45


La franja horaria es GMT +2. Ahora son las 01:27:09.


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
Copyright 1996-2007 Club Delphi