PDA

View Full Version : حرفه ای: چرا با بستن فرم Loging از برنامه خارج میشم؟



mmbguide
جمعه 13 دی 1392, 19:21 عصر
سلام به همه


برنامه من فرم login داره و بعد از وارد کردن رمز عبور و بررسی درستی آن ابتدا فرم Main رو Show میکنم و بعد فرم Login را Close. اما این کد خود فرم اصلی رو هم میبنده و هم فرم Login و در حال حاضر از Hide کردن فرم login استفاده میکنم و در Closing فرم Main ابتدا Login را Close میکنم و بعد خود main را.

چه کار کنم که در همون شروع برنامه ابتدا فرم login بسته و فرم Main باز بشه؟

ممنون

mobinsaffarpour
جمعه 13 دی 1392, 19:30 عصر
() Me.Hide
() Form2.ShowDialog

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

Ali_Fallah
جمعه 13 دی 1392, 21:46 عصر
شما روی لود شدن فرم main دستور بسته شدن فرم login رو بنویس

mmbguide
جمعه 13 دی 1392, 22:38 عصر
باز هم همون مشکل وجود داره

hosseinbarnamenevis
جمعه 13 دی 1392, 23:01 عصر
من که ازین کد استفاده میکنم و جواب میده ، منم همین مشکل رو داشتم قبلا

Me.Hide()
Dim frm As New frmMain
frm.ShowDialog()

Me.Close()

alimanam
شنبه 14 دی 1392, 00:15 صبح
با سلام

نمونه سورسی که ضمیمه کردم رو نگاه کن مشکلت رو حل میکنه .

موفق باشید./

محمد آشتیانی
شنبه 14 دی 1392, 04:21 صبح
سلام
شما از Solution Explorer رو پروژت راست کلیک کن ، Properties --> از اینجا تب Application یه آیتمی هست به اسم Shutdown mode اونو بزار رو When last form closes
اینجوری وقتی فرم لاگین رو میبندی برنامه کلا بسته نمیشه

FastCode
شنبه 14 دی 1392, 06:13 صبح
در Main.cs بعد از نمایش Form ه Login دستور Application.Exit اجرا میشه.
باید دستورات باز کردن فرم Main بعد از Login رو به اونجا منتقل کنید.

mmbguide
شنبه 14 دی 1392, 14:52 عصر
ممنون. ولی باز هم همون داستنه. چون فرم بصورت ShowDialog باز میشه، پس دستور Close اجرا نمیشه تا وقتی که فرم اصلی بسته بشه که در واقع من این کار رو در Closing فرم اصلیم انجام داده بودم

mmbguide
شنبه 14 دی 1392, 14:57 عصر
ممنون از همه ولی راه حل آقای Western جواب داد