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

نام تاپیک: event بسته شدن فرم (closing) در ويندوز فرم اپليكيشن

  1. #1
    کاربر جدید
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    همدان
    پست
    21

    event بسته شدن فرم (closing) در ويندوز فرم اپليكيشن

    سلام دوستان
    چگونه ميشه در زمان بسته شدن يك فرم (به عنوان مثال برنامه نت پد) از كاربر سوال پرسيده بشه كه آيا مي خواهيد اطلاعات را ذخير نماييد؟ اگر كاربر yes رو زد كه پنجره ذخيره اطلاعات باز بشه و كاربر اطلاعات خودش رو ذخيره بكنه، در غير اينصورت اگر no رو زد كه برنامه بسته بشه... ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  2. #2
    کاربر دائمی آواتار asadegha
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    اینجا، همه جا، هیچ جا، چه فرقی داره؟
    پست
    274

    نقل قول: event بسته شدن فرم (closing) در ويندوز فرم اپليكيشن

    سلام...
    یه متغییر bool تعریف کن که فرضا اگه true بود باید save بشه.
    حالا هر وقت متن textbox تغییر کرد مقدار این متغیر turue و هر وقت که save کردی false بشه. (new باز کنی هم باید true بشه ولی اگه یه فایل باز کردی تا وقتی textchange نشد باید false باشه.)
    خوب توی رویداد FormClosing مقدار این متغییر بررسی میشه اگه true بود سوال می پرسه.


    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
    if (blnSaveCheck)
    MessageBox.Show("آیا می خواهید تغییرات ذخیره شود؟","Save",MessageBoxButtons.YesNo,MessageBo xIcon.Question);
    this.Close();
    }

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

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