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 03-08-2007
mauqu mauqu is offline
Miembro
 
Registrado: may 2007
Posts: 28
Poder: 0
mauqu Va por buen camino
Shortcuts en objetos menú

Estimados.

Tengo un problemita, en una aplicación en el mainform agregue un componente TToolBar y en la propiedad menu del mismo le asigne el menú principal de mi aplicación, en la propiedad menu del mainform no puse nada, la deja en blanco por que obviamente tendria dos menús en mi aplicación. Asigne algunos shortcuts en los items del menú principal pero en tiempo de ejecución estos shortcuts no funcionan, me imagino por que el menú principal no esta asociado el mainform, la pregunta es, existe alguna forma de hacer funcionar esos shortcuts sin programas el keypreview del mainform??.

Espero se entienda :S

Slds
Responder Con Cita
  #2  
Antiguo 03-08-2007
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Cita:
Empezado por mauqu Ver Mensaje
agregué un componente TToolBar y en la propiedad menu del mismo le asigne el menú principal de mi aplicación
¿Eso se puede hacer? Al menos en mi versión de Delphi (3 standar) no. Mis TToolBar tienen la propiedad PopupMenu, pero no una Menu. Y desde luego no puedo asignarle un TMainMenu (que es el que se asigna a los TForm).

¿Alguien puede aclarármelo?

Gracias.
Responder Con Cita
  #3  
Antiguo 03-08-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por mauqu Ver Mensaje
Estimados.

Tengo un problemita, en una aplicación en el mainform agregue un componente TToolBar y en la propiedad menu del mismo le asigne el menú principal de mi aplicación, en la propiedad menu del mainform no puse nada, la deja en blanco por que obviamente tendria dos menús en mi aplicación. Asigne algunos shortcuts en los items del menú principal pero en tiempo de ejecución estos shortcuts no funcionan, me imagino por que el menú principal no esta asociado el mainform, la pregunta es, existe alguna forma de hacer funcionar esos shortcuts sin programas el keypreview del mainform??.

Espero se entienda :S

Slds
Baja un TActionList, programa tus acciones en él (Agregale opciones y programalas en su evento OnExecute), a ellas asignales un ShortCut en su propiedad ShortCut, luego asocia las acciones a las opciones del menu principal (TMenuItem, en su propiedad Action)... Y listo ya debe funcionar lo que necesitas.

Cita:
Empezado por ixMike
¿Eso se puede hacer? Al menos en mi versión de Delphi (3 standar) no. Mis TToolBar tienen la propiedad PopupMenu, pero no una Menu. Y desde luego no puedo asignarle un TMainMenu (que es el que se asigna a los TForm).

¿Alguien puede aclarármelo?
La verdad, es que no se desde que versión de delphi existe esa propiedad en TToolBar, pero según lo que cuentas en la 3 no es asi.

En la ayuda de Delphi, dice lo siguiente sobre esa propiedad:

Cita:
Causes the toolbar to populate itself with buttons that correspond to items in a menu.

property Menu: TMainMenu;

Description

Use the menu property to populate the tool bar to match a menu component. Setting Menu causes the toolbar to delete all of its current buttons and replace them with tool buttons that match the items in the specified menu component.

In applications that use Menu to populate the toolbar, do not change the Buttons property by adding, deleting, or editing toolbar buttons.

Note: The toolbar does not dynamically track any changes to the menu specified by Menu. That is, it sets the tool buttons to reflect the set of items in the menu at the point when the application sets this property, and ignores any subsequent changes.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
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
Shortcuts Delphi4php chechelopez PHP 0 12-06-2007 21:38:52
ShortCuts en TMenuItems almudena_13 Varios 4 28-02-2007 14:19:32
Prioridades de Objetos JerS Varios 2 10-11-2005 13:53:10
ActionList y Shortcuts roman OOP 1 31-08-2004 21:28:17
Objetos jfontane Varios 1 04-07-2003 15:39:04


La franja horaria es GMT +2. Ahora son las 11:44:16.


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