AX 2009 自定义Dialog类

mac2022-06-30  109

Dialog类

要让Dialog像窗体一样的打开,就要继承RunBase,来自定义一个Dialog类。

然后写Main方法(一般类的主函数)

再来就Pack和unPack方法(容器函数)

还是上代码比较直观吧。

 

class  MyDialogClass extends runbase{    DialogField      g_dlgFileName;     ;       public container pack()    {      ;      return connull();    }       public Boolean unpack(container cont)    {      return true;    }      

    object dialog()    {       DialogRunBase       dialog = super();       ;

       g_dlgFileName = dialog.addFieldValue(typeid(FileNameOpen),"");

       return dialog;    }

 

    static void main(Args args)    {       MyDialogClass           m_myDialog;       ;

       m_myDialog = new MyDialogClass();

       if(m_myDialog.prompt())       {          m_myDialog.doSomeThing();       }

    }

 

    void doSomeThing()    {       //something for dialog       ;           info("success!");    }

}

转载于:https://www.cnblogs.com/Kurodo/archive/2011/07/18/2109370.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)