刚刚完成对用VB.NET编写的应用程序的更新,该应用程序曾经在CE.NET 4.2下运行良好。部署平台现在是Windows Mobile 6.1。
应用程序以全屏模式运行,但无论何时打开新表单,任务栏(即带有开始按钮的栏)都会出现,然后新表单将接管。这特别令人讨厌,因为我有一个具有128,128的许多子表单的表单,并且任务栏仍然闪烁并遮挡部分用户输入屏幕。
有没有人碰到过这个?任何已知的解决方法?
答案 0 :(得分:0)
您可以使用我发布的here技术来禁用任务栏。
答案 1 :(得分:0)
我假设您的申请流程类似于:
问题在于,在表单1关闭和表单2打开之间,可以部分地绘制背景窗口(例如,任务栏将绘制)。
要解决这个问题,我们通常会在窗体窗口后面创建一个父窗口(您的情况是全屏窗口)。那样当一个人关闭而下一个人正在打开时,它会回退到显示父窗口,它可以显示你喜欢的任何内容(空白?)。