View Full Version : سوال: چگونگی استفاده از رویداد keypress بوسیله دکمه enter
amin3271
دوشنبه 07 مرداد 1387, 19:32 عصر
چگونه در رویداد keypress در textbox فقط با استفاده ازدکمه enter این رویداد فعال شده و عمل مورد نظر ما انجام شود؟
regbyte
دوشنبه 07 مرداد 1387, 20:52 عصر
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
...
}
bermouda
سه شنبه 08 مرداد 1387, 10:49 صبح
به نظر من از ایونت Key Down استفاده کنی بهتره . . . اگه خواستی بگو تا کدش رو برات بزارم.
amin3271
سه شنبه 08 مرداد 1387, 17:37 عصر
اگه کدش رو داری بفرست . اگه بهتر باشه استفاده می کنم
در ضمن چه بهتری داره؟
Editali
پنج شنبه 10 مرداد 1387, 20:36 عصر
خیلی ساده و قابل فهمه:
private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Return) ;
}
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if ((Keys)e.KeyChar == Keys.Return) ;
}
private void textBox2_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Return) ;
}
Salar Ashgi
پنج شنبه 10 مرداد 1387, 21:56 عصر
با سلام و خسته نباشید :
کد خیلی ساده و قابل فهم :
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
MessageBox.Show("Enter Pressed");
}
amin3271
پنج شنبه 10 مرداد 1387, 22:08 عصر
با تشکر از همه دوستان
خوب استفاده ار keydown چه برتری بر استفاده از رویداد keypressداره؟
ممنون میشم جواب بدید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.