简单问题,一定给分!

时间:2022-05-28 08:59:08

 为什么我对DialogResult 赋了DialogResult.cancel,可是aa1 这个对话筐 依然出现,
 我想在 aa1_load 的执行过程中 如果有错误的话,就不显示 aa1这个对话筐,直接退出,
 那位大虾能帮我一下,谢! 谢!谢! 谢! 谢! 谢!
aa aa1 = new aa;
  aa1.showDialog();


 aa1_Load()

  try{
      ....
     }
    catch (Exception e)
    {
      this.DialogResult= DialogResult.cancel;


6 个解决方案

#1


this.DialogResult.Visable = false;

#2


不要拦截错误,让错误播发出去,你的设计思路是错误的

#3


呵呵。把DialogResult=DialogResult.cancel放到try里就好了不要放在catch里。

#4


上面的几位大虾,你们说的方法我试了,不管用,是不是 在 aa1_load 中对DialogResult
赋值 不起作用?怎么才能在aa1_load 中关掉对话框?有谁知道?多谢了!

#5


我把所有的分都加上

#6


再次加分

#1


this.DialogResult.Visable = false;

#2


不要拦截错误,让错误播发出去,你的设计思路是错误的

#3


呵呵。把DialogResult=DialogResult.cancel放到try里就好了不要放在catch里。

#4


上面的几位大虾,你们说的方法我试了,不管用,是不是 在 aa1_load 中对DialogResult
赋值 不起作用?怎么才能在aa1_load 中关掉对话框?有谁知道?多谢了!

#5


我把所有的分都加上

#6


再次加分