PDA

View Full Version : سوال: چگونگی استفاده از کلیدهای ترکیبی؟



pesare
یک شنبه 12 خرداد 1392, 13:02 عصر
سلام دوستان ,چطوری میشه در برنامه از کلیدهای ترکیبی استفاده کرد؟

fool66
یک شنبه 12 خرداد 1392, 13:17 عصر
از خاصیت ShortcutKeys استفاده کن

fool66
یک شنبه 12 خرداد 1392, 13:19 عصر
از خاصیت key press هم می تونی استفاده کنی

pesare
یک شنبه 12 خرداد 1392, 17:37 عصر
میشه نمونه کد بزارید؟

pesare
یک شنبه 12 خرداد 1392, 17:44 عصر
چند تا کد پیدا کردم

if (e.Control)
{
if (e.Shift && e.KeyCode == Keys.C)
{
//Do work
}
else if (e.KeyCode == Keys.V)
{
//Paste
}
}



if (e.KeyCode == Keys.C && e.Modifiers == (Keys.Control | Keys.Shift))
{
//Do work (if Ctrl-Shift-C is pressed, but not if Alt is pressed as well)
}
else if (e.KeyCode == Keys.V && e.Modifiers == Keys.Control)
{
//Paste (if Ctrl is only modifier pressed)
}




if (e.KeyCode == Keys.C && e.Modifiers == Keys.Control && e.Modifiers == Keys.Shift)
{
//Do work
}
else if (e.KeyCode == Keys.V && e.Modifiers == Keys.Control)
{
//Paste
}