【问题标题】:"Ctrl + C" buttons pressed handle C# console app按下“Ctrl + C”按钮处理 C# 控制台应用程序
【发布时间】:2013-02-18 23:03:06
【问题描述】:

如何处理同时按下的两个按钮 ('Ctrl' + 'C'),不是在 WindowsForms 应用程序中,而是在控制台 C# 应用程序中?

【问题讨论】:

    标签: c# event-handling console-application


    【解决方案1】:

    我怀疑您想将Console.TreatCtrlCAsInput 设置为true。 (假设您希望这终止应用程序。)

    【讨论】:

    • 实际上我想添加一个日志,而不是终止应用程序。谢谢,会尝试你的建议
    【解决方案2】:

    查看 Console.TreatControlCAsInput 属性;

    获取或设置一个值,该值指示是否组合控件 修饰键和 C 控制台键 (Ctrl+C) 被视为普通输入 或作为由操作系统处理的中断。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-24
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 2018-02-19
      • 2017-03-25
      • 1970-01-01
      • 2010-10-20
      相关资源
      最近更新 更多