سلام
من میخام بین کنترلهایی که درون فرمم دارم حرکت کنم( بازدن دکمه اینتر)
حالا چطوری میتونم این کار رو با حداقل کد نویسی انجام بدم؟
با تشکر
سلام
من میخام بین کنترلهایی که درون فرمم دارم حرکت کنم( بازدن دکمه اینتر)
حالا چطوری میتونم این کار رو با حداقل کد نویسی انجام بدم؟
با تشکر
اگه کنترلهات متفاوت هستن مثلا textbox , combobox , button , panel , groupbox باید تک تک روی event enter,leave اونها کد نویسی کنی
و کلید tab رو شبیه سازی کنی
if (e.KeyCode == Keys.Enter) SendKeys.Send("{tab}");
ولی اگه همه از نوع textbox بودن میتونی یه کلاس از نوع textbox میسازی بعد اونجا کدنویسی میکنی بعد بجای textbox از این کلاس برای ورودی هات استفاده میکنی و دیگه کد نویسی اضافه نداره
نه دوست عزیز لازم نیست روی همه کنترلها اونو بنویسه فقط کافیه توی KeyDown خود فرم همون کد و بنویستش درست میشه...
با سلام
راحتترين كار اينه كه اول KeyPreview فرم رو true كن بعد كد زير رو در ايونت keydown فرمif (e.KeyCode == Keys.Enter)وارد كن .
{
this.SelectNextControl(ActiveControl, true, true, true, true);
}