Foxtable(狐表)用户栏目专家坐堂 → 最小化窗口后在最大化窗口闪屏厉害


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

主题:最小化窗口后在最大化窗口闪屏厉害

帅哥哟,离线,有人找我吗?
cd_tdh
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21413 威望:0 精华:0 注册:2016/3/28 16:57:00
最小化窗口后在最大化窗口闪屏厉害  发帖心情 Post By:2021/11/24 11:27:00 [只看该作者]

你好,老师,麻烦看看最小化窗口后在最大化窗口闪屏厉害,怎么解决呢,录屏效果麻烦看附件?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:录像1.rar


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


加好友 发短信
等级:超级版主 帖子:112364 积分:572076 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/24 11:39:00 [只看该作者]

基本没有办法。

试试
1、升级电脑
2、更新显卡驱动


 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21413 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/11/24 11:47:00 [只看该作者]

登录打开主窗口可以设置透明,不透明处理,最小化、最大化实在是没找到处理办法!

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21413 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/11/24 13:42:00 [只看该作者]

登录打开主窗口,可以设先置:

basemainform.opacity = 0 

代码执行完调整为不透明

basemainform.opacity = 1

老师,最小化后最大化,有没什么事件也可以这样设置的呢,至少不看闪屏的过程要好很多?


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112364 积分:572076 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/24 13:52:00 [只看该作者]

没有办法,窗口没有最大化事件。百度了一下,基本没有什么好办法。

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21413 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/11/24 14:40:00 [只看该作者]

Public  Sub Form1_SizeChanged(sender As Object, e As EventArgs)
If sender.windowstate= 1 Then  '1最小化
    basemainform.opacity = 0   '透明
ElseIf sender.windowstate= 2 Then '2最大化
    basemainform.opacity = 0   '透明

'能否在这个位置加上延迟代码或是其他代码
    basemainform.opacity = 1   '不透明
End If
End Sub


 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21413 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/11/25 8:15:00 [只看该作者]

近期在项目中遇到了登录以及切换界面时,界面不停闪烁的问题,经过查阅发现以下方法可以成功解决该问题。

将下面代码添加到窗体代码中即可:

老师,百度的C#怎么改成fox的语言?

  

protected override CreateParams CreateParams  //防止界面闪烁
   {
       get
       {
            CreateParams paras = base.CreateParams;
            paras.ExStyle |= 0x02000000;
            return paras;
       }
   }

 

[此贴子已经被作者于2021/11/25 8:35:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112364 积分:572076 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/25 9:39:00 [只看该作者]

这个foxtable用不了的,override 是重载的意思,需要在底层窗口类型里加代码才行。foxtable没有重载模式,无法使用的

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3223 积分:21413 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/11/25 9:45:00 [只看该作者]

这个方法能用吗?,双缓存试过是不行的。

https://blog.csdn.net/weixin_40976261/article/details/78517409?utm_medium=distribute.wap_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-13.wap_blog_relevant_default&spm=1001.2101.3001.4242.8

[此贴子已经被作者于2021/11/25 9:46:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112364 积分:572076 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/25 10:00:00 [只看该作者]

不能

 回到顶部