PDA

View Full Version : گفتگو: تعریف کلیدهای ترکیبی



djscsi
یک شنبه 25 مرداد 1388, 12:11 عصر
دوستان من میخام اگه کلیدهای alt+ctrl+shift با هم فشرده شد یه قطعه کدی اجرا بشه
ممنون میشم کمک کنید

Yasersadegh
یک شنبه 25 مرداد 1388, 12:46 عصر
سلام دوست عزيز
مي تونيد از كد زير در رويداد KeyDown فرمتون استفاده كنيد!!



if (e.Alt && e.Shift && e.Control)
{
MessageBox.Show("this is test");
//type your code
}

موفق باشيد:چشمک:

djscsi
سه شنبه 27 مرداد 1388, 23: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, 10:49 صبح
باید:



this.KeyPreview = true;


باشه.

Open-Source
چهارشنبه 28 مرداد 1388, 10:52 صبح
یه سوال دیگه برا کلیدهای دیگه چه طوره مثلا alt + enter ممنون




private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Alt && e.KeyCode == Keys.Enter)
this.Close();
}