Courtesy: http://www.doens.be/2010/03/catching-a-key-press/ When you want to catch a key-stroke on a form, you can override the method task() The default method will look like this: public int task ( int _taskId ) { int ret; ret = super ( _taskId ) ; // write you're code here return ret; } Now you just need to check the _taskId , to know witch key you have stroke. You can compare this withe the values from the Task-macro. // Task-ID values, to be used with formControl's // return value from the method task() //-------------------------------------------------------- #define. taskF1 ( 257 ) #define. taskCtrlQ ( 264 ) #define. taskEnter ( 288 ) #define. taskShiftEnter ( 307 ) #define. taskNew ( 260 ) #define. taskSave ( 272 ) #define. taskShortCutMenuKey ( 519 ) #define. taskAlt ( 520 ) #define. taskCut ( 770 ) #define. taskCopy ( 771 ) #define. taskPaste ( 772 ) #define. taskDeleteKey ( 773 ) #define. tas...
Technical web log for Microsoft Dynamics AX, 365 !!