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

نام تاپیک: باز نشدن مجدد پنجره جدید

  1. #1
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    باز نشدن مجدد پنجره جدید

    سلام دوستان.
    میشه بگید که چیکار کنم که وقتی یه پنجره جدید از تو برنامه باز می کنیم تا وقتی که پنجره جدید بازه دیگه پنجره جدید باز نشه و وقتی که روی قسمتی که پنجره جدید باز میکنه کلیک میکنم پنجره قبلی رو به حالت فوکوس در بیاره.
    با تشکر

  2. #2

    نقل قول: باز نشدن مجدد پنجره جدید

    بجای Frm.show از ShowDialog استفاده کن. همین.
    موفق باشبد


    استخدام برنامه نویس دات نت (Asp.net,C#‎‎‎‎,jquery,...)
    ترجیحا خراسان شمالی ، بجنورد
    به صورت پاره وقت و تمام وقت

    ارسال اطلاعات و رزومه کاری به Job@tosa.ir

  3. #3
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: باز نشدن مجدد پنجره جدید

    خوب اونوقت فرم قبلی رو نمیشه باهاش کار کرد.

  4. #4

    نقل قول: باز نشدن مجدد پنجره جدید

    پس بايد موقع باز شدن فرم، قبل از ()InitalComponent چك كني كه داخل كلاس Application.OpenForms فرم مورد نظر وجود داره يا نه. (با استفاده از مشخصه اي مثل عنوان فرم)
    اگه وجود داشت، Return ميكني.

  5. #5
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: باز نشدن مجدد پنجره جدید

    میشه با کد توضیح بدی
    ممنون

  6. #6

    نقل قول: باز نشدن مجدد پنجره جدید


    private bool isOpen = false;
    public Form2()
    {
    isOpen = (Application.OpenForms["Form2"] != null);
    InitializeComponent();
    }

    private void Form2_Load(object sender, EventArgs e)
    {
    if (isOpen) Close();
    }

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

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