View Full Version : گفتگو: تعریف کلیدهای ترکیبی
djscsi
یک شنبه 25 مرداد 1388, 13:11 عصر
دوستان من میخام اگه کلیدهای alt+ctrl+shift با هم فشرده شد یه قطعه کدی اجرا بشه
ممنون میشم کمک کنید
Yasersadegh
یک شنبه 25 مرداد 1388, 13:46 عصر
سلام دوست عزيز
مي تونيد از كد زير در رويداد KeyDown فرمتون استفاده كنيد!!
if (e.Alt && e.Shift && e.Control)
{
MessageBox.Show("this is test");
//type your code
}
موفق باشيد:چشمک:
djscsi
چهارشنبه 28 مرداد 1388, 00:35 صبح
ببخشید که دیر جواب میدم ولی این برا form جواب نمیده
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Shift && e.Alt && e.Control)
{ MessageBox.Show("this is test"); //type your code
}
}
یه سوال دیگه برا کلیدهای دیگه چه طوره مثلا alt + enter ممنون
Open-Source
چهارشنبه 28 مرداد 1388, 11:49 صبح
باید:
this.KeyPreview = true;
باشه.
Open-Source
چهارشنبه 28 مرداد 1388, 11:52 صبح
یه سوال دیگه برا کلیدهای دیگه چه طوره مثلا alt + enter ممنون
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode == Keys.Enter)
this.Close();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.