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.

  3. 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.