键在文本框中输入事件

时间:2013-03-06 09:48:41

标签: windows-8 visual-studio-2012

我正在使用适用于Windows 8 C ++ + DirectX的新Microsoft Visual Studio 2012 Express 我想知道在文本框获得焦点时是否按下了 Enter 键。 所以我为文本框做了一个key_down事件,但现在我不知道如何识别键是 Enter

void App1::MainPage::input_KeyDown(Platform::Object^ sender, Windows::UI::Xaml::Input::KeyRoutedEventArgs^ e)
{
     //Recognize enter key
}

我一直在寻找解决方案,但都使用了e-> KeyCode,但是这种方法在Microsoft Visual Studio 2012 Express for Windows 8 C ++中不存在,所以我必须做什么? 抱歉我的英文不好:/

1 个答案:

答案 0 :(得分:0)

我不知道它在C ++中是如何工作的。但是在C#中我会这样做:

if (e.Key.Equals(VirtualKey.Enter)
{
    // Do Something
}

希望它有所帮助。