مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

leily1

عضویت از 1394/06/22

فراخوانی یک فرم و بستن فرم قبلی

  • یکشنبه 1 بهمن 1396
  • 12:42
تشکر میکنم

سلام

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

نمی خوام از hide استفاده کنم و فرم login رو hide کنم می خوام حتما بسته بشه چون وقتی  hide می کنی حتما فضای ram رو می گیره و سرعت رو می ندازه هم در آخر برنامه بسته نمی شه

ولی هر کاری می کنم بعد از بسته شدن فرم login فرم اصلی هم سریع بسته می شه

خیلی هم تو نت سرچ کردم 

کسی می تونه کمک کنه باید چطور کد بزنم؟

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 1 بهمن 1396
  • 12:51

در program.cs به شکل زیر عمل کنید


public static bool IsUserOn = false;

   Application.Run(new frmLogin());
            if (IsUserOn)
            Application.Run(new Form1());

در فرم لاگین متغیر را true کنید و فرم را close کنید

کاربر سایت

leily1

عضویت از 1394/06/22

  • یکشنبه 1 بهمن 1396
  • 13:06

 

کدی که گفتید رو نوشتم ،error می ده نمی دونم مشکلش چی هست

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 1 بهمن 1396
  • 13:07

صفت sta را بالای main بزارید

کاربر سایت

leily1

عضویت از 1394/06/22

  • یکشنبه 1 بهمن 1396
  • 13:42

این کد رو هم داخل فرم login زدم ولی باز هم فرم login رو نمی ببنده ، جاییش مشکل داره؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 1 بهمن 1396
  • 13:44

دوست عزیز باید متغیر IsUserOn در Program.cs را True کنید

کاربر سایت

leily1

عضویت از 1394/06/22

  • یکشنبه 1 بهمن 1396
  • 14:42

خیلی ممنونم بلاخره درست شد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)