Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

TToolBar y TToolButton

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: TToolBar y TToolButton Responder citando

Estoy haciendo una aplicación en la que he puesto una barra de herramientas (TToolBar) con unos botones que tiene asociados unos menús (TPopupMenu).

En teoría, y según la ayuda de Builder 5, el menú debería poderse activar al pulsar el botón con cualquiera de los dos del ratón; bastaría con modificar la propiedad TrackButton del menú y poner tbLeftButton para el botón izquierdo o tbRightButton para el derecho. Por más que sigo AL PIE DE LA LETRA la ayuda, sólo me funciona el botón derecho del ratón. ¿Hay que añadir algún include extra?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

No se si te estoy entendiendo bien. ¿Lo que quieres es asociar un TPopupMenu a un TToolButton de una TToolBar para que al pulsarlo muestre ese menú?

Si es esto lo que quieres, ¿no te seria mas fácil usar la propiedad "DropDownMenu" que ya esta pensada para eso?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: ¡Ah! No conocía esa propiedad Responder citando

¡Perfecto! Es exactamente eso lo que estaba buscando.

Efectivamente, la idea es desplegar un menú al pulsar un botón; la razón no es otra que despejar un poco la pantalla porque se trata de una captura de datos con bastantes elementos y estoy buscando liberarla un poco.

Por otro lado, hay bastantes propiedades de los elementos que o yo no entiendo como funcionan o su funcionamiento no tiene nada que ver con lo que explican en la ayuda. Y me remito al caso de los menús PopUp.

Según la ayuda, la propiedad TrackButton de un PopUpMenu sirve para indicar que botón del ratón despliega el menú.
Cita:
Specifies which mouse button activates the popup menu when it is associated with a toolbar button.

Sin embargo, si el menú se introduce en la propiedad PopupMenu de un ToolButton, le da lo mismo la indicación TrackButton y sólo se despliega con el botón drecho.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

HOLA:

Pero yo te habia entendido que querias cambiar la accion al boton de la derecha, llevo varios dias mirando codigo, y de momento no he encontrado nada, si sigues interesado en eso sigo mirando si no ....


By.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: ToolButton Responder citando

No; lo que yo buscaba era que el menú asociado al botón se desplegara al pulsar el botón izquierdo del ratón en vez de el derecho, y en teoría esto se logra con la propiedad TrackButton del PopUpMenu.

Pero, como comentaba antes, una cosa es la teoría y otra la realidad y en este caso (como en otros que me he encontrado) lo que dice la ayuda y lo que hace la herramienta es completamente distinto.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.