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

نام تاپیک: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

  1. #1

    محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    سلام دوستان

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

  2. #2
    کاربر دائمی آواتار mostafaaa
    تاریخ عضویت
    دی 1386
    محل زندگی
    جزیره کیش
    پست
    723

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    سلام
    خاصیت opacity فرمت را توی یه Timer به تدریج کم کن و بعدش فرم بعدیت رو نشون بده.

  3. #3

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

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

  4. #4

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

               this.Opacity = this.Opacity- 0.1;
    if (this.Opacity==0){
    this.Close();
    }

    کد بالا را درون رویداز تایمر یک تایمر قرار دهید

  5. #5

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    سلام ، با اجازه ی دوست خوبم r_oscar

    1 ) دو عدد فرم بساز و یک باتن و یک Timer رو فرم قرار بده .

    2 ) در رویداد Tick تایمر کد زیر رو بنویس .
    this.Opacity = this.Opacity - 5;

    if (this.Opacity == 0)
    {

    timer1.Enabled = false;



    Form2 frm2 = new Form2();
    frm2.Show();


    }


    3 ) در رویداد کلیک دکمه کد زیر رو بنویس :

     timer1.Enabled = true;


    موفق باشید/

  6. #6

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    سلام علیکم
    دوستان از بابت کد ها ممنون
    حالا یه مشکلی اینکه وقتی این کد رو تو timer می نویسم
     this.Opacity = this.Opacity - 0.5;
    if (this.Opacity == 0)
    {

    main f = new main();
    f.ShowDialog();


    }

    فرم دوم به تعداد خیلی زیادی باز میشه فکر کنم یعنی تا وقتی که برنامه اجرا باشه فقط فرم دوم باز می کنه
    مشکل چیه این؟

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

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    قبل main f =new main() کد زیر رو اضافه کن.

    timer.enable=false;

  8. #8

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    نقل قول نوشته شده توسط andaron مشاهده تاپیک
    سلام علیکم
    دوستان از بابت کد ها ممنون
    حالا یه مشکلی اینکه وقتی این کد رو تو timer می نویسم
     this.Opacity = this.Opacity - 0.5;
    if (this.Opacity == 0)
    {

    main f = new main();
    f.ShowDialog();


    }

    فرم دوم به تعداد خیلی زیادی باز میشه فکر کنم یعنی تا وقتی که برنامه اجرا باشه فقط فرم دوم باز می کنه
    مشکل چیه این؟
    خوب طبیعی هم هست به کدی که واستون نوشتم دقت کن ، اول بیا خاصیت Enabled تایمر رو برابر False قرار بده چون مرتبا تکرار میشه و فرم رو مرتبا باز میکنه.

    timer1.Enabled = false;


    موفق باشید./

  9. #9

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    دوستان ممنون
    مشکلم حل شد
    حالا یه چیز دیگه این تصویری خیلی خشن محو میشه یعنی کاربر می فهمه که تصویری محو میشه می خوام یه طوری عوض شه خیلی آروم و تدریجی طوری که کاربر احساس نکنه

  10. #10
    کاربر دائمی آواتار mhsmity
    تاریخ عضویت
    مهر 1387
    محل زندگی
    استان يزد
    سن
    36
    پست
    671

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    خوب بابا
    اخر كه چي
    پنجره باز كه محو مي شه.

  11. #11

    نقل قول: محو شدن تدریجی یک فرم و بعد از آن باز شدن فرم دیگر

    نقل قول نوشته شده توسط andaron مشاهده تاپیک
    دوستان ممنون
    مشکلم حل شد
    حالا یه چیز دیگه این تصویری خیلی خشن محو میشه یعنی کاربر می فهمه که تصویری محو میشه می خوام یه طوری عوض شه خیلی آروم و تدریجی طوری که کاربر احساس نکنه
    خاصیت interval تایمر رو کم و زیاد کن تا به نتیجه ی مورد نظر برسین.

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

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