日期:2014-05-18  浏览次数:20881 次

TextBox控件开启AutoComplete功能后KeyPress事件捕获不到加车键
开启TextBox的AutoComplete功能后,在TextBox的KeyPress事件里捕获不到加车键了,不知道大家没有遇到过类似的问题,提供个解决方案。

------解决方案--------------------
没碰到,帮顶
------解决方案--------------------
请教个问题..AutoComplete有什么用.谢谢了..
------解决方案--------------------
探讨
请教个问题..AutoComplete有什么用.谢谢了..

------解决方案--------------------
谢谢...帮顶哈...
------解决方案--------------------
private: System::Void textBox1_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) {

if ( e->KeyChar == 13)
{
// 对回车键进行处理
}


这是我设置了AutoCompleteMode为Suggest后在VC++2005测试的代码..能够接受回车键..
------解决方案--------------------
我的试了下没问题呀,VS2005的WinFrom中
C# code

  private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar== 13)
            {

                // 对回车键进行处理 
                MessageBox.Show("按了回车键");
            } 

        }

------解决方案--------------------
上面是设置了TextBox的AutoCompleteMode为SuggestAppend
------解决方案--------------------
看看
------解决方案--------------------
也可以啊。