FORM1是搜索窗体
FOMR2是搜索出来的内容窗体
FORM3是FORM2里面附带的图片
怎样设置,才能设置成在FORM2和FORM3弹出来后,无法点击FORM1,且FORM3一直在FORM2的上面,急求

解决方案 »

  1.   

    是能显示出来,但是需要窗体完全覆盖在FORM1上面,现在是这个问题头疼,因为如果不是把FORM1给取消了,他点一次会出来一次FORM2
      

  2.   

    那如何把FORM3一直放在FORM2上······因为FORM2里面是个GRIDVIEW,FORM3如果设置成FORM2的子窗体,会被遮盖······
      

  3.   

    因为很可能要重新查询,所以不能关闭···FORM1不是登陆窗体哦···
      

  4.   

    FORM1.Opacity = 0; 或用其他方法(例如设置坐标为负数)把FORM1先隐藏起来。等FORM2.ShowDialog()执行完成后,再把FORM1显示出来。
    FORM2显示之前,把坐标和大小设置成和FORM1一样的,就可以了。
    同理显示FORM3
      

  5.   

    form1.visible=false;  打开f2,f3时隐藏f1吧,关闭f2,f3时再显示f3.ShowDialog() ;f3.Topmost=true;  //保持窗体最顶端---LZ可以参考下这个是否可以