我打电话给班级表格MyForm
。在我的班上,我有if-else
个陈述。我想关闭所有进程。我需要一个看起来像
element.close();
示例,我的代码:
if (_condition a_)
{
//operations class;
}
if(_condition b_)
{
//abort all, and close all;
}
如果我不在形式,我该怎么办?我会通过我班上的代码关闭所有循环。
答案 0 :(得分:2)
您可以使用FormRun类启动表单,然后使用formRun.close()再次关闭它。当您希望表单保持打开并等待用户执行操作时,请记得调用formRun.wait()。
static void openCloseForm(Args _args)
{
FormRun formRun;
Args args = new Args();
args.name(formstr(MyForm));
formRun = ClassFactory.formRunClass(args);
formRun.init();
formRun.run();
if (_condition a_)
{
//operations class before user input;
formRun.wait();
//operations class after user input;
}
if(_condition b_)
{
formRun.close();
}
}