使用 Ctrl+Tab 在其他 mdichild 表单之间切换时,如何防止某个 mdichild 表单获得焦点/激活? C#
在我的 mdi 应用程序中,我有四个 mdichild 表单,其中一个用作背景并持有一些控件。
当使用 Ctrl+Tab 在其他 mdichild 表单之间切换时,如何防止此背景 mdichild 表单获得焦点/激活?
换句话说,如何从 Ctrl+Tab 序列中跳过此背景 mdi 子表单?并使其 z 顺序成为最后一个,以便在其他 mdichild 表单之间切换时不会隐藏它们?
提前致谢。
In my mdi application i have four mdichild forms, one of them is used as a background and holding some controls..
How to prevent this background mdichild form from getting focus/activation when switching between other mdichild forms using Ctrl+Tab?
In other word how to skip this background mdi child form from the Ctrl+Tab sequence? and also make its z-order to be the last one so that it doesn't hide other mdichild forms when switching between them?
thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过重写 Form.ProcessCmdKey 并跳过后台表单。
By overriding Form.ProcessCmdKey and skip the background form.