PDA

View Full Version : سوال: نمایش MessageBox با زدن 5بار شیفت در فرم اصلی برنامه



titi808
دوشنبه 22 آبان 1396, 18:47 عصر
سلام

من میخوام یه مسیج باکس با زدن 5بار شیفت در فرم اصلی برنامم به نمایش در بیاد

ممنون میشم کسی راهنمائیم کنه

ژیار رحیمی
دوشنبه 22 آبان 1396, 22:21 عصر
سلام
دلیلی که شما با پنج بار فشردن کلید شیفت یک پیام نمایش بدهی توضیح ندادی ولی روش مناسبی نمی باشد
برای انجام کار ابتدا پراپتی KeyPreview فرم را True کنید سپس

private byte countShift = 0;//شمارنده تعداد shift های فشرده شده
private void Form2_KeyDown(object sender, KeyEventArgs e)
{
if (e.Shift)
{
countShift++;
if (countShift == 5)
{
MessageBox.Show("Test");
countShift = 0;
}
}
}