PDA

View Full Version : keyDown فرم



am1360
دوشنبه 06 خرداد 1387, 13:11 عصر
من یه مشکل در مورد keyDown فرم زمان استفاده از کلید ترکیبی دارم البته زمانی که هم یک کلید به تنهایی و هم در ترکیب با یک کلید دیگر در keyDown فرم آمده باشد مثلا

کلید S و کلیدهای Control + S هر دو در keyDown فرم استفاده شده باشند.
کسی می تونه کمک کنه.

متشکرم.

sinpin
دوشنبه 06 خرداد 1387, 13:27 عصر
من یه مشکل در مورد keyDown فرم زمان استفاده از کلید ترکیبی دارم البته زمانی که هم یک کلید به تنهایی و هم در ترکیب با یک کلید دیگر در keyDown فرم آمده باشد مثلا
کلید S و کلیدهای Control + S هر دو در keyDown فرم استفاده شده باشند.
کسی می تونه کمک کنه.

متشکرم.

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.S)
if (e.Shift)
MessageBox.Show("Shift + S");
else if (e.Control)
MessageBox.Show("Ctrl + S");
else if (e.Alt)
MessageBox.Show("Alt + S");
else
MessageBox.Show("S");
}