PDA

View Full Version : مشکل در بستن فرم Login



amirferdowsi
جمعه 19 خرداد 1385, 14:03 عصر
سلام
من یک فرم Login دارم که بعد از چک کردن نام کاربری و کلمه عبور به فرم اصلی فرستاده میشه ، ولی فرم Login بسته نمیشه .
من از frmlogin.Hide و Frmlogin.visible=false استفاده کردم ولی فرم در حافظه باقی میماند و با بستن فرم اصلی کل پروژه بسته نمی شود .
لطفا مرا در این زمینه راهنمایی کنید ، پیشاپیش از زحمات شما تشکر می کنم .

حامد مصافی
شنبه 20 خرداد 1385, 10:39 صبح
سلام

دو دستوری که ذکر کردید فرم رو نامرئی می کنند
باید از متد Close استفاده کنید

amirferdowsi
یک شنبه 21 خرداد 1385, 11:49 صبح
آقا حامد عزیز ممنون از راهنماییتون ولی با متد close کل پروژه بسته میشه من میخوام که فرم اصلی باز بمونه.
تشکر

shima818
دوشنبه 22 خرداد 1385, 18:53 عصر
شما باید فرم اصلی را اولین فرمی که در پروژه اجرا می شود قرار دهید و در زیر برنامه Load آن فرم Login را شبیه دستور زیر فراخوانی کنید :


Dim frmLogin As New Login
If Not frmLogin.ShowDialog = Windows.Forms.DialogResult.OK Then
End
Else
frmLogin = Nothing
End If

حامد مصافی
سه شنبه 23 خرداد 1385, 20:02 عصر
سلام
فرم مورد نظر شما فرم اصلی برنامست

شما اگه این فرم رو ببندید کل پروژه بسته میشه
فرم اصلی برنامه شما باید یه فرم دیگه باشه و در هنگاه اجرایی برنامه فرم ورود رو نمایش بدید

amirferdowsi
چهارشنبه 24 خرداد 1385, 15:51 عصر
سلام
خیلی ممنون و متشکر از دوستانی که مرا راهنمایی کردند.
با این کد هر دو فرم با هم نمایش داده می شوند ولی من می خواستم که ابتدا فرم Login به صورت تنها نمایش داده شود و بعد از چک کردن شناسه کاربر و کلمه عبور اگر صحیح بود فرم Login را ببندد و فرم اصلی را نمایش دهد و در صورت بستن فرم اصلی کل برنامه بسته بشه ، فکر میکنید برای اینکار در ASP.NET راهی هست یا خیر ؟
تشکر.

حامد مصافی
جمعه 26 خرداد 1385, 12:15 عصر
سلام

در رویداد لود فرم اصلی اینو بنویسید



dim f as new flogin
f.showdialog

if f.dialogresult = ...Cancel then
close
endif

f.dicpose



در ضمن توجه داشته باشید که عمل مقایسه کلمه عبور باید در فرم Login صورت بگیره

ضمناً دوست عزیز اینجا بخش وی بی دات نته نه ASP.NET

مجتبی کریمی
جمعه 26 خرداد 1385, 13:11 عصر
سلام
داخل my Project برنامه تو قسمت Shutdown Mode ، دومی رو انتخاب کن(When last form closed)
اینطوری آخرین فرم برنامه که بسته شد برنامه تموم می شه



frmMain.show
me.close