请教各位,小弟我要在表单FORM1的COMMAND1中运行另一个FORM2,然后根据FORM2的执行情况,在COMMAND1中继续运行余下命令

请问各位,我要在表单FORM1的COMMAND1中运行另一个FORM2,然后根据FORM2的执行情况,在COMMAND1中继续运行余下命令
请问各位,我要在表单FORM1的COMMAND1中运行另一个FORM2,然后根据FORM2的执行情况,在COMMAND1中继续运行余下命令。我在DO FORM2后用了READ EVENTS,在FORM2中的DESTORY中用了CLEAR EVENTS 后,运行有问题,是为什么呢?请指教,谢谢。
如不用READ EVENTS 则运行FORM2后就会直接运行下去,但用了READ EVENTS后,如何CLEAR EVENTS才能根据FORM2用户的选择进行处理呢?
------解决方案--------------------
1. form2 设置成模式表单:WindowType 设置为 1
   form2.unload 中返回值:return vRetVal  && 返回给 form1.command1 用于判断的值
2. form1.command1.click 只需要:
do form form2 to retval
if retval == ?
   ,,,
else
  ...
endif
即可