我想锁定最大化的表单,以便用户无法访问Windows或任务栏,因此PC完全被锁定,客户除了使用该应用程序之外无法执行任何操作。
只有在填写密码时才能退出表单/应用程序。
我知道我应该检查窗口键或快捷键,但我不知道怎么做,而且找不到类似的东西。
答案 0 :(得分:0)
你真正在谈论的是以某种自助服务终端模式运行。在another question中对此进行了相当深入的讨论,这两个解决方案归结为:
第一种方法显然是短暂的,但是您将面临使用各种热键(例如ctrl-alt-del)玩whack-a-mole的风险。
答案 1 :(得分:-1)
您可以将Form.FormBorderStyle
设置为FormBorderStyle.None
,将Form.WindowState
设置为FormWindowState.Maximized
以切换全屏。
您可以通过将Form.FormClosing
设置为True
来处理FormClosingEventArgs.Cancel
以停用手动关闭。