[genexusextensions] Shortcuts Command

Como faço para criar um atalho que execute uma função da minha extension?

 

Estou tentando da seguinte forma, mas não estou conseguindo:

No arquivo .package

 

<Commands>

<CommandDefinition id="Copy" shortcut ="CtrlQ"/>

</Commands>

 

Tenho uma classe definida como CommandManager, que herda a CommandDelegator

 

internal class CommandManager : CommandDelegator

    {

        public CommandManager()

        {

            base.AddCommand(new CommandKey(ShowSQL.guid, "Copy"), new ExecHandler(this.ExecCopy));

        }

        public bool ExecCopy(CommandData commandData)

        {

            System.Windows.Forms.MessageBox.Show("Copia.");

            return true;

        }

    }

 

No Initialize do package:

 

            base.AddCommandTarget(new CommandManager());

 

 

Mas quando eu pressionou Ctrl+Q, não é mostrada a mensagem. Não acontece nada.

 

Obrigado,

lucas



Cansado de entrar em todas as suas diferentes contas de email? Veja como juntar todas

0 Response to "[genexusextensions] Shortcuts Command"

Publicar un comentario