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