0
我有一個文本框tbx。對於它我有一個事件處理程序:文本框AutoCompleteMode和keyPress事件的兼容性,C#
public void tbxPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show("message 1");
if (e.KeyChar == 13) // i.e. on Enter
{
MessageBox.Show("message 2");
}
}
它工作完美,直到我設置了tbx的AutoCompleteMode參數。
之後,自動完成工作正常,但對輸入我沒有得到「消息2」。 ... 地獄?!
VC#2008EE
你是否收到「消息1」?如果是這樣,那麼有一個消息框顯示KeyChar的值。我的猜測是你沒有收到「消息1」。 – casperOne 2010-07-14 14:30:51