How to: Access a Class from a Menu

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

You can access a class from a menu by using an action menu item and a static main method.

Access a Class from a Menu Item

  1. Add a static main method to a class in the Application Object Tree (AOT).

  2. Add the code you want to run, to the main method.

    In the following example, the main method displays a message on the screen using the print function.

        static void main(Args args)
        {
            print "Hello World";
            pause;
        }
In the following example, the main method calls a class method that prints telephone numbers.
        static void main(Args args)
        {
            TelNumber telNumber;
            telNumber = new telNumber();
        
            telNumber.printTel();
        
        }
For more information about the print function, see [Print Statements](print-statements.md).
  1. Create an action menu item that references the class you created in step 1. For more information, see How to: Create Menus and Menu Items.

Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.