تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: close The Form

  1. #1
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    14 close The Form

    با سلام
    برنامه من winApp است.هنگام اجرای برنامه کاربر ابتدا فرم انتخاب شماره پیش فرض رو انتخاب می کنه و بعد از تائید، فرم اصلی رو می بینه.
    برای این کار من کد زیر رو نوشتم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی نمی دونم چرا کل فرم ها بسته می شه.

    یه راهم گفتم به جای this.close از کد this.hide استفاده کنم و در رویداد
    sendsms_Shown یا
    sendsms_FormClosing از this.clode استفاده کنم ولی باز جواب نداد؟

  2. #2
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    بجای this.clode از this.Dispose; استفاده کن.

    البته من فقط تو فرم های Log In از این استفاده می کنم

  3. #3
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    بجای this.clode از this.Dispose; استفاده کن.
    من این کار رو انجام دادم ولی هر دو فرم بسته می شه.

  4. #4
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    فقط از hide استفاده کن. اگر هرکدوم از متدهای dispose یا close رو اجرا کنی برنامه ات بسته میشه. البته این فقط تو سی شارپ و فرم اصلی برنامه است.

  5. #5
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    خوب می تونی تنظیم کنی که اگه فرم اصلی بسته شد از برنامه بیاد بیرون یا کل فروم ها
    روی Project ت راست کلیک کن اونجا می تونی تنظیم کنی

  6. #6
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    خوب می تونی تنظیم کنی که اگه فرم اصلی بسته شد از برنامه بیاد بیرون یا کل فروم ها
    روی Project ت راست کلیک کن اونجا می تونی تنظیم کنی
    تو VB میشه ولی تو سی شارپ 3.5 نمیشه این کارو کرد.

  7. #7
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    توهین کردی ها
    بیا اینا رو یه نیگا کن
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #8
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    خوب اینا هم میگن تو setting سی شارپ این امکان نیست که :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه واقعا جایی تو setting سی شارپ جایی هست که این امکان رو بده.آدرس دقیقشو بگو چون من خودم واسه یه پروژه رو این مساله کلی بدبختی کشیدم ولی آخرش هم نشد و همنجوری فرم splash رو hide کردم.

  9. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    در C# فرم اصلی برنامه در فایل Program.cs مشخص میشود.

    اگر روش منطقی و صحیح این کار را میخواهید:
    شما باید فرم شروع کننده برنامه را همان فم اصلی و ثابت برنامه قرار دهید و فرم 'اسکرین' و 'لوگین' و همین 'شماره پیش فرض' و... را قبل از دستور Application.Run قرار دهید ...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا این فرم های موقت را بعد از نمایش فرم اصلی و در رویداد های سازنده و Load و... فرم اصلی نمایش دهید.
    موفق باشید.

  10. #10
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    سلام
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با سلام
    هنگام اجرای فرم اصلی این خطا رو می ده:

    System.InvalidOperationException was unhandled
    Message="Starting a second message loop on a single thread is not a valid operation. Use Form.ShowDialog instead."

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •