PDA

View Full Version : سوال: ایجاد امکان کار بادکمه enter کیبورد به جای کلیک برای کاربر



tara68
دوشنبه 28 تیر 1389, 09:20 صبح
سلام به همه
چه طوری میشه کاری کرد که زدن دکمه enter بر روی کیبورد، معادل کلیک بر یک button خاص از فرممان عمل کنه؟
ممنون میشم اگه کد مربوطه اش رو بهم بگید:چشمک:

gwbasic
چهارشنبه 30 تیر 1389, 16:18 عصر
فرم پراپرتی ای به نام AcceptButton وجود دارد که مقدار آن را برابر با Button مورد نظر قرار بده



Form1.AcceptButton =Button1;

Salar Ashgi
چهارشنبه 30 تیر 1389, 16:35 عصر
یه مثال ساده :



private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode == Keys.Enter)
{
button1_Click(sender, e);
}
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Button 1");
}

ehsanara
چهارشنبه 30 تیر 1389, 17:02 عصر
private void buttonName_Click(object sender, EventArgs e)
{
this.AcceptButton = this.buttonName;
}

محسن شامحمدی
چهارشنبه 30 تیر 1389, 17:52 عصر
مثلا
this.AcceptButton = btnsave

محسن شامحمدی
چهارشنبه 30 تیر 1389, 17:54 عصر
مثلا
this.AcceptButton = btnsave

محسن شامحمدی
چهارشنبه 30 تیر 1389, 18:02 عصر
مثلا
this.AcceptButton = btnsave