我有一个简单的表单 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();
谢谢, 享受。
答案 0 :(得分:2)
如果您的班级显示对话框,您可以使用以下代码行dialog.parmIsModal(true)
将此对话框模态化。
或formRun.wait(true)
表格。