以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗体关闭时这种阴影怎么处理掉呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49944)

--  作者:ndxfke
--  发布时间:2014/4/26 11:35:00
--  窗体关闭时这种阴影怎么处理掉呢?

关闭窗体前,先隐藏也不行。

 

Forms(WindowsName).Visible = False
Forms(WindowsName).Close

 

阴影:


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看


--  作者:Bin
--  发布时间:2014/4/26 11:38:00
--  
上个例子看看,没遇到过这种情况.
--  作者:ido
--  发布时间:2014/4/26 12:20:00
--  
这应该是内存释放问题。。
[此贴子已经被作者于2014-4-26 12:20:07编辑过]

--  作者:ndxfke
--  发布时间:2014/4/26 14:40:00
--  

单独做个例子没这现象。

 

ido兄,有解决办法没


--  作者:bahamute
--  发布时间:2014/4/26 17:45:00
--  
这种情况我也遇到,自定义登陆窗体点击确定后,在速度快点的电脑上不明显,在速度慢点的电脑上比较明显,感觉先消失的控件,后关闭的form。
--  作者:ndxfke
--  发布时间:2014/4/26 22:55:00
--  

这方法可行。 感谢 逛逛

 

透明度设置

              e.Form.BaseForm().Opacity = 0.5 ‘透明度按需设置
     数值越小,透明度越高。
别设成 0 了,否则你看不见窗体了。

--  作者:hws005
--  发布时间:2014/4/27 0:50:00
--  
把代码放在

BeforeClose

在关闭窗口前执行。
试试
[此贴子已经被作者于2014-4-27 0:51:40编辑过]