本文介绍了谁来启用Alt + F4?我已经处理了几个键,因此无法使用alt + F4退出我的应用程序!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我一直用C#创建一个计算器,它是一个WPF应用程序。我启用了一些键,如数字,附加键,乘法键等。由于我只启用了几个键,用户无法使用alt + F4退出应用程序。我使用了PreviewKeyDown Even,我已经处理了其他不相关的密钥。是否有启用alt + F4的解决方案?

提前致谢。



这是我的一段代码:



Hi,
I have been creating a Calculator in C# and it’s a WPF Application. I have enabled a few keys like numbers, addition key, multiplication key etc. As I have enabled few keys only, the user cannot exit the application using alt+F4. I have used PreviewKeyDown Even and I have handled other irrelevant keys. Is there a solution to enable alt+F4 ?
Thanks in advance.

Here is a piece of my code:

private void Window_PreviewKeyDown(object sender, KeyEventArgs e)
        {

            switch (e.Key)
            {
                case Key.D0: Number0_Click(sender, e); break;
                case Key.D1: Number1_Click(sender, e); break;
                case Key.D2: Number2_Click(sender, e); break;
                .
                .
                .
                case Key.NumPad6: Number6_Click(sender, e); break;
                case Key.NumPad7: Number7_Click(sender, e); break;
                case Key.NumPad8: Number8_Click(sender, e); break;
                case Key.NumPad9: Number9_Click(sender, e); break;


                default:
                    e.Handled = true;
                    break;
            }

推荐答案


default:
    e.Handled = false;
    break;



如果您返回 true 对于你没有做任何事情的事情,这些都不会有效......


If you return true for everything you don't do anything with, none of those will ever work...


这篇关于谁来启用Alt + F4?我已经处理了几个键,因此无法使用alt + F4退出我的应用程序!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 04:43
查看更多