• AX 2009 自定义Dialog类


    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!");
        }

    }
  • 相关阅读:
    【51nod 1331】狭窄的通道
    【noip 2016】提高组
    【noip 2016】普及组
    【bzoj 4764】弹飞大爷
    线筛
    高斯消元
    网络流
    平衡二叉树 treap

    双向广搜
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2109370.html
Copyright © 2020-2023  润新知