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

نام تاپیک: بسته شدن فرم ها با Esc

  1. #1

    بسته شدن فرم ها با Esc

    سلام دوستان
    من توی برنامم چند تا فرم گذاشتم که زیر شاخه فرم اصلی هستن
    میخوام فرم های فرزند با فشردن Escape بسته شن
    این دستور رو امتحان کردم کار نکرد!!

    privatevoid gostaresh_KeyDown(object sender, KeyEventArgs e)
    {
    if (e.KeyData == Keys.Escape)
    this.Close();
    }


    تا جایی که من امتحان کردم این دستور زمانی کار می کنه که توی فرم هیچ دستوری نباشه
    ممنون میشم راهنمایی کنین

  2. #2
    کاربر دائمی آواتار h_r_sh
    تاریخ عضویت
    آذر 1387
    محل زندگی
    شيراز
    پست
    258

    نقل قول: بسته شدن فرم ها با Esc

    تو هر فرم كه مي خواي با Esc بسته بشه CancelButton Property فرم رو برابر با يه دكمه مثلا btnCancel قرار بده.

    this.CancelButton = this.btnBack;

  3. #3

    نقل قول: بسته شدن فرم ها با Esc

    دوست عزیز ممنون از راهنماییت

  4. #4

    نقل قول: بسته شدن فرم ها با Esc

    چنانچه می خواهید از کد مورد نظرتان استفاده کنید باید در property فرم keypreview را true کنید سپس در event مورد نظر keyup یا keydown کد زیر را بنویسید:
    if (e.KeyData == Keys.Escape)
    {
    this.Close();
    }

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

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