【问题标题】:C++ Visual Studio 2012 FormsC++ Visual Studio 2012 表单
【发布时间】:2015-11-13 13:56:03
【问题描述】:

我在 Visual Studio 中遇到了表单问题。

我创建了我的 UI,它从输入中获取数据,并在单击按钮后将它们保存到文件中。

当我使用鼠标按下按钮时一切正常(它的button1_Click)。当我单击该按钮,然后按回车键再次使用它时 - 程序崩溃。

所以有一个问题:如何防止用户使用输入键使用我的按钮?或者如何在不崩溃的情况下按下回车键“单击按钮”?

【问题讨论】:

    标签: c++ forms winforms visual-studio


    【解决方案1】:

    尝试取消 Enter 键的 KeyDown 事件... 这是你如何做到的:QTextEdit - How to "cancel" entered key codes in onKeyPress() 让我知道它成功了。

    【讨论】:

    • 在调试 button1_Click 期间我得到了结果:EventArgs^ e 在我单击它时具有 System::Windows::Forms::MouseButtons::LeftClick,但是当我使用 enter 时它是空的。我不知道如何检查。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多