Combobox控件bug,大家发现了吗
缘中人 2011-01-23 02:48:03 发现一个Combobox控件bug,不知大家的机器上有没有出现,是我机器的问题吗
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
Caption = FormatDateTime("HH:mm:ss.zzz",Now());
}
void __fastcall TForm1::ComboBox1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if( Key == VK_ESCAPE )
ComboBox1->Text ="";
}
加入以上代码,
输入a,触发ComboBox1Change,
按esc,再输入a,就不触发ComboBox1Change事件了,无论重复多少次esc和a,都不能触发了,太奇怪了。
经过测试,发现共有3个键a、b、c有这种问题规律。
其他按键均正常。例如c,esc,c 就正常。
期待高手指点。