Foxtable(狐表)用户栏目专家坐堂 → ShowInTaskBar用法请教


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

主题:ShowInTaskBar用法请教

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


加好友 发短信
等级:狐神 帖子:4650 积分:33912 威望:0 精华:0 注册:2008/8/31 22:44:00
ShowInTaskBar用法请教  发帖心情 Post By:2018/10/9 16:07:00 [只看该作者]

basemainform.ShowInTaskBar = not basemainform.ShowInTaskBar

用以上代码时,项目总是闪烁一下(就像是项目最小化后再打开的情况),如何避免这种闪烁的情况出现或者如何消除之?
[此贴子已经被作者于2018/10/9 16:07:00编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 16:24:00 [只看该作者]

basemainform.opacity = 0
basemainform.ShowInTaskBar = not basemainform.ShowInTaskBar
Dim sdt As Date = Date.Now
While Date.Now < sdt.AddSeconds(0.5)
    Application.DoEvents
End While
basemainform.opacity = 1

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


加好友 发短信
等级:狐神 帖子:4650 积分:33912 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2018/10/9 17:28:00 [只看该作者]

谢谢,可以解决闪烁问题,但新问题又出现了:如果当前表有停靠窗口和备注列时,项目最大化后窗口和备注列均处于未加载状态,如何解决?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 17:42:00 [只看该作者]


basemainform.opacity = 0
basemainform.windowstate = 1
basemainform.ShowInTaskBar = not basemainform.ShowInTaskBar
Dim sdt As Date = Date.Now
While Date.Now < sdt.AddSeconds(0.5)
    Application.DoEvents
End While
basemainform.windowstate = 2
basemainform.opacity = 1

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


加好友 发短信
等级:狐神 帖子:4650 积分:33912 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2018/10/9 18:45:00 [只看该作者]

完美图片点击可在新窗口打开查看图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:876 积分:7911 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2020/10/12 10:24:00 [只看该作者]

以下是引用y2287958在2018/10/9 16:07:00的发言:
basemainform.ShowInTaskBar = not basemainform.ShowInTaskBar

用以上代码时,项目总是闪烁一下(就像是项目最小化后再打开的情况),如何避免这种闪烁的情况出现或者如何消除之?
[此贴子已经被作者于2018/10/9 16:07:00编辑过]

请问下:

目最小化后再打开闪烁情况====我也一直存在这种闪烁,项目越大、闪的时间越久,请问要如何才能解决?

刚尝试着把代码放到打开项目事件内执行,发现项目会自动关闭~~


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


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

试试把时间设置长一点,不行就没有办法了

While Date.Now < sdt.AddSeconds(1)

 回到顶部