最近我为我的女儿编写了一个应用程序,这是一个儿童禁区,在这里她所有不必要的按键都被忽略(如windows键、Esc等),但我遇到的问题是当我使用以下代码时:
targetForm.WindowState = FormWindowState.Maximized;
targetForm.FormBorderStyle = FormBorderStyle.None;
targetForm.TopMost = true;
我能够隐藏任务栏,但它并不是真正的覆盖。当我把鼠标移动到任务栏所在的位置并单击时,它会弹出。同时,使用这段代码在我的Windows窗体中运行外部应用程序时,我的Windows窗体会一直保持在顶部。
如果有人可以帮助我以正确的方式显示我的Windows窗体作为一个真正的全屏应用程序,并能够在窗体内运行外部应用程序并使它们优先显示在顶部,那将非常感激。
如果您没有注意到,我正在使用VS2010,C#和Winforms。
提前感谢!