Foxtable(狐表)用户栏目专家坐堂 → 关于加载含有图片背景的界面闪屏的问题


  共有3849人关注过本帖树形打印复制链接

主题:关于加载含有图片背景的界面闪屏的问题

帅哥哟,离线,有人找我吗?
新航程小何
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:4786 威望:0 精华:0 注册:2014/9/17 11:34:00
关于加载含有图片背景的界面闪屏的问题  发帖心情 Post By:2015/4/10 18:18:00 [只看该作者]

各位老师,我在做了个界面,背景是图片,结果每次加载的时候就狠闪屏,是不是我的图片大了?还是咋地?图片也就100k左右

 回到顶部
帅哥哟,离线,有人找我吗?
黄训良
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/4/10 22:59:00 [只看该作者]


 回到顶部
客人(60.13.*.*)
  3楼


  发帖心情 Post By:2015/4/11 10:17:00 [只看该作者]

关键是,我的是窗口背景图片,不是控件。我做了个面板,采用了,下面的代码,似乎作用不大


Dim p2 As WinForm.picturebox = e.Form.Controls("Picturebox1")
p2.baseControl.Gettype().GetProperty("DoubleBuffered",  Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic).SetValue(p2.baseControl,True,Nothing)
Dim p1 As WinForm.Panel = e.Form.Controls("Panel1")
p1.baseControl.Gettype().GetProperty("DoubleBuffered",  Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic).SetValue(p1.baseControl,True,Nothing)


 回到顶部