以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- ShowInTaskBar用法请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125906) |
-- 作者:y2287958 -- 发布时间:2018/10/9 16:07:00 -- ShowInTaskBar用法请教 basemainform.ShowInTaskBar = not basemainform.ShowInTaskBar 用以上代码时,项目总是闪烁一下(就像是项目最小化后再打开的情况),如何避免这种闪烁的情况出现或者如何消除之?
[此贴子已经被作者于2018/10/9 16:07:00编辑过]
|
-- 作者:有点甜 -- 发布时间: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 -- 发布时间:2018/10/9 17:28:00 -- 谢谢,可以解决闪烁问题,但新问题又出现了:如果当前表有停靠窗口和备注列时,项目最大化后窗口和备注列均处于未加载状态,如何解决? |
-- 作者:有点甜 -- 发布时间: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 -- 发布时间:2018/10/9 18:45:00 -- 完美 ![]() ![]() |
-- 作者:漂亮美眉vszh -- 发布时间:2020/10/12 10:24:00 -- 以下是引用y2287958在2018/10/9 16:07:00的发言:
basemainform.ShowInTaskBar = not basemainform.ShowInTaskBar 用以上代码时,项目总是闪烁一下(就像是项目最小化后再打开的情况),如何避免这种闪烁的情况出现或者如何消除之?
[此贴子已经被作者于2018/10/9 16:07:00编辑过] 请问下: 目最小化后再打开闪烁情况====我也一直存在这种闪烁,项目越大、闪的时间越久,请问要如何才能解决? 刚尝试着把代码放到打开项目事件内执行,发现项目会自动关闭~~ |
-- 作者:有点蓝 -- 发布时间:2020/10/12 10:43:00 -- 试试把时间设置长一点,不行就没有办法了 While Date.Now < sdt.AddSeconds(1)
|