نمایش نتایج 1 تا 7 از 7

نام تاپیک: خارج شدن از صفحه با دکمه ESC

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1383
    پست
    49

    خارج شدن از صفحه با دکمه ESC

    من یه برنامه ویندوزی دارم چطور می تونم با دکمهesc فرمها را ببندم ممنوون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    کرمان-کرمان
    پست
    334
    سلام
    شما برای این عمل احتیاج به قطعه کدی دارید که با جستجو لغات (keypress , keydown) و کمی تغییر در نتایج بدست آمده به هدفتون می رسید

    موفق باشید

  3. #3
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265
    از این کد میتونی استفاده کنی و رویداد KeyDown کنترل های موجود روی فرمت رو برابر Form1_KeyDown قرار بده.....

    private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
    if (e.KeyCode == Keys.Escape)
    Close();
    }
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  4. #4

    private void XXXX_KeyPress(object sender, KeyPressEventArgs e)
    {
    if (e.KeyChar == 27)
    this.close();
    }

  5. #5
    در تکمیل صحبحتهای دوستان
    برای راحتی و کد نویسی کمتر هم می‌تونین در صورتی که یک Button رو برای خروج از فرم در نظر گرفتین (This.Close)
    اگر خاصیت CancelButton فرمتون با این دکمه تنظیم شده باشه به صورت خودکار زمانی که دکمه Esc رو بزنین همون Event کلیک دکمه خروج رو اجرا می‌کنه
    موفق باشید
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  6. #6
    کاربر دائمی آواتار Pioneers
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    217
    تا زمانیکه امکان انجام اینکار در خود زبان موجود است(پست 5)، نیازی به کار اضافه نیست.

  7. #7
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265
    نقل قول نوشته شده توسط Pioneers مشاهده تاپیک
    تا زمانیکه امکان انجام اینکار در خود زبان موجود است(پست 5)، نیازی به کار اضافه نیست.
    کد ارائه شده هم با فرض نبودن چنین دکمه ای ارائه شده ....
    وگرنه بودن خاصیت های AccepButton و CancelButton برای فرم در این موارد برای جلوگیری از همین کارهای اضافه است................
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •