PDA

View Full Version : قرار دادن فکوس textboxروی کلید enter



Raha323
چهارشنبه 17 آبان 1391, 12:29 عصر
سلام دوستان
من 2تا textboxدارم و یک botten میخوام وقتی مقدار textboxدوم را پر کردم و کلید enterرا زدم event bottenاتفاق بیفتد.بدونه فکوس شدن botten

Beginner2013
چهارشنبه 17 آبان 1391, 12:32 عصر
سلام دوستان
من 2تا textboxدارم و یک botten میخوام وقتی مقدار textboxدوم را پر کردم و کلید enterرا زدم event bottenاتفاق بیفتد.بدونه فکوس شدن botten

سلام ایکه گفتی یعنی چه؟ :)

Raha323
چهارشنبه 17 آبان 1391, 12:39 عصر
نمی خوام user با کلیک روی bottenکدهاش اجرا بشه با زدن enter این اتفاق بیفته و هر وقتم خواست کلیک کنه
من هر چی تلاش کردم دیدم اول با کلید tabباید روی botten فکوس کنه بعد با زدن کلید enterاجرا بشه فرامین

Nima_kyan
چهارشنبه 17 آبان 1391, 12:43 عصر
سلام
اگه درست منظورتون رو متوجه شده باشم با این کد مشکل شما حل خواهد شد.

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
button2_Click(null,null);
}

black_binary
چهارشنبه 17 آبان 1391, 12:52 عصر
توی property فرم ت acceptButton رو برابر با button مورد نظرت قرار بده.
البته روش Nima_kyan (http://barnamenevis.org/member.php?155260-Nima_kyan) شاید برای هدف شما بهتر باشه
بسته به نیازت یکی از این دو راه

black_binary
چهارشنبه 17 آبان 1391, 12:53 عصر
توضیح بیشتر:
روی فرمت هر موقع Enter بزنی اون دکمه ایی که توی accept button تعیین کردی اجرا میشه