تبدیل دکمه Enter به Tab جهت انتقال فوکوس در کنترلها
تمام کنترل های را انتخاب کرده
و در پنجره Properties از قسمت رویداد روی رویداد Keydown کلیک کرده و کد زیر را وارد کنید :
private void comboBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { SendKeys.Send("{tab}"); } }
سپس بر روی فرم کلیک کرده (انتخاب کنید) و خاصیت Keypreveiw آن را برابر True قرار دهید.
روش دیگر این است که کد زیر را در بالای سازنده فرم بنویسید :
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == (Keys.Enter)) { SendKeys.Send("{TAB}"); } return base.ProcessCmdKey(ref msg, keyData); }
سلام. تشکر از وبسایت خوبتون. وقتی کلید اینتر رو می زنم یه صدایی میده اگه بخوام اون صدا هم نباشه باید چه کار کنم
سلام دوست عزیز…ممنون
لطفا از این به بعد سوالتونو توی انجمن مطرح بفرمایید
اینم جوابتون
http://www.w3-farsi.com/forum/index.php/1278/focus-%D8%A8%D9%87-%D8%AA%DA%A9%D8%B3-%D8%A8%D8%A7%DA%A9%D8%B3-%D8%AF%DB%8C%DA%AF%D8%B1-%D9%88%D8%AF%D8%A7%D8%AF%D9%86-%D8%B5%D8%AF%D8%A7?show=1279#a1279