سلام دوستان
همه ما همیشه رو فرمهامون خصوصیت Tab Index رو تنظیم می کنیم
حالا سوال من اینه که با چه کدی میتونم اجازه حرکت بین کنترل ها رو با Enter امکان پذیر کنم ؟
سلام دوستان
همه ما همیشه رو فرمهامون خصوصیت Tab Index رو تنظیم می کنیم
حالا سوال من اینه که با چه کدی میتونم اجازه حرکت بین کنترل ها رو با Enter امکان پذیر کنم ؟
KeyPreview رو فعال کن و بعدش بنویس وقتی Enter زده شد ، Tab زده بشه .
بارها توی انجمن بحث شده /
ببخشید ممکمنه یه نفر اینو واسه من درست توضیح بده؟؟؟
دوستان من میخوام وقتی کاربر روی یک Button قرار میگیره با کلید Enter رویداد کلیک اتفاق بیفته!
شاید بگید که این کار رو باید توسط خصوصیت Accept Button فرم انجام بدم ، ولی چون از Button دات نت استفاده نمی کنم این خصوصیت رو نمی تونم استفاده کنم ....
کسی میدونه چطوری باید با Enter رویداد کلیک رو واسه باتن فعال کنم؟؟؟
اگه رویداد ش شبیه رویداد کلیک باتون خود VS هست :
button1_Click(sender, e);
فکر کنم من منظورمو بد گفتم!
من میخوام وقتی کاربر رویه Button اینتر میکنه واردش بشه
یعنی دیگه نیاز به کلیک کردن روی باتن نباشه
یعنی همون کاری که کلیک روی باتن انجام میده ، اینتر هم همون کار رو انجام بده....
خوب چرا در محل رویدادهای دگمه مربوطه و در خواصیت enter دگمه چیزی نمی نویسید!!
میشه لطف کنید بگید کجا و چی باید بنویسم؟!
if (e.KeyCode == Keys.Enter)
button1_Click(sender , e);
دوست عزیز این کد رو درkey down قرار بدید البته شما که با فرم کار کردن و عمل میکنه دیگه فکر نمی کنم قرار دادن این کد براتون مفید باشه چون شما مشابه این کد رو پیاده سازی کردین و دیگه نیاز نیست که انجام بدین
من این کد رو نوشتم ولی وقتی Enter یا Ecs رو میزنم هیچ اتفاقی نمیفته!!!!
privatevoid BackUp_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
Acceptbtn_Click(sender, e);
elseif (e.KeyCode == Keys.Escape)
ClearBtn_Click(sender, e);
}