午餐时如何锁定表格?

时间:2017-03-15 10:03:21

标签: forms locking axapta dynamics-ax-2012 x++

我有一个简单的表单 MyCustomForm ,在 Clicked方法中的表单按钮中我调用了一个Class(方法运行),所以我想锁定(或阻止)运行执行期间的此表单。

我的代码如下所示:

void clicked()
{// in Button clicked in **MyCustomForm**
     MyClass myClass;
     super();
     myClass = new MyClass();

     // here I want to freeze my FORM 
     myClass.run();
    // here I want to unlock my Form
}

我需要这个,因为当class( MyClass )正在运行时可以显示Dialog等,但我不想触摸/点击 MyCustomForm < / p>

如果我使用:

element.wait(); // not work well - block all
myClass.run();

谢谢, 享受。

1 个答案:

答案 0 :(得分:2)

如果您的班级显示对话框,您可以使用以下代码行dialog.parmIsModal(true)将此对话框模态化。 或formRun.wait(true)表格。