MDI模式,当打开一个窗体时,在某个TextBox回车,则会执行TextBox_PreesKey事件。
当打开多个子窗体时,再在之前打开一个Form的TextBox回车,则不执行PressKey事件。
跟踪了一下代码,结果执行的是该Form的一个Button OnClick事件。为什么这样子呢?
我的Form没有设置AcceptButton属性啊。private void txtMonth_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
   if(e.KeyChar==13)
   {
      ....
   }
}private void btnExecute_Click(object sender, System.EventArgs e)
{
 ....
}在文本框上回车,应指执行txtMonth_KeyPress事件,可是执行到btnExecute_Click事件了。
??????????????????