سلام دوستان.

من از این کد برای اینتر به جای تب استفاده کردم که این را در رویداد زیر قرار دادم


private void txt1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
e.Handled = true;
SendKeys.Send("{TAB}");
}
}


و از کد زیر برای انتقال اطلاعات از فرم 1به فرم 2 با اینتر استفاده کردم.



protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Escape) this.Close();
if (keyData == Keys.Enter)
{
this.dataGridView1_DoubleClick(null, null);
return true;
}
return base.ProcessCmdKey(ref msg, keyData);

}


حالا من که میخوام چیزی ثبت کنم و اینتر را میزنم.عمل تب انجام نمیشه بلکه کد دوم انجام میشه.
توی بعضی از رویدادها قرار دادم باز اتفاق نمی افته .
مشکل از چیه؟؟؟
ممنون دوستان.