PDA

View Full Version : بستن فرم در vb.net



sabair
سه شنبه 17 مهر 1386, 11:55 صبح
سلام
دستور بستن فرم در vb.net چگونه است
در vb6 دستور به این شکل است

form1.unload me
form2.show
اگر کسی برنامه نویس واقعی است
این مشکل برایش پیش آمده است
با تشکر

najafzade
سه شنبه 17 مهر 1386, 12:28 عصر
سلام
دستور بستن فرم در vb.net چگونه است
در vb6 دستور به این شکل است

form1.unload me
form2.show
اگر کسی برنامه نویس واقعی است
این مشکل برایش پیش آمده است
با تشکر



Me.Close()


با این کار میکنه:گیج:

hassan razavi
سه شنبه 17 مهر 1386, 12:39 عصر
Application.Exit()l

sabair
سه شنبه 17 مهر 1386, 15:22 عصر
دوستان این کدها
هر دو پنجره بست می شود
از این ها برای بستن فرم استفاده می شود
شما تست نکرده اید آن را

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
Form2.Show()
EndSub
EndClass

پس حتما آن را تست کنید

sabair
سه شنبه 17 مهر 1386, 23:53 عصر
آیا از شما دوستان حرفه ای کسی نیست؟
سئوال خیلی ساده است نمی دانم چرا شما نمی توانید جواب دهید

saeed_rezaei
چهارشنبه 18 مهر 1386, 00:04 صبح
سلام دوست عزیز.
وقتی شما می خواید فرم رو ببندید خوب از متد close براش استفاده می کنید.
اما من نمی دونم اونجا منظورتون از form2.show چیه؟
دستور اول که فرم رو می بنده.
البته شما می تونید از متد dispose برای آزاد سازی حافظه و سایر منابع هم استفاده کنید.

maminb
پنج شنبه 30 خرداد 1387, 10:55 صبح
کاری نداره که.
برای بستن فرم:Me.Close
برای بستن کل برنامه:End

morteza_261
پنج شنبه 30 خرداد 1387, 15:04 عصر
سلام دوست عزیز.
وقتی شما می خواید فرم رو ببندید خوب از متد close براش استفاده می کنید.
اما من نمی دونم اونجا منظورتون از form2.show چیه؟
دستور اول که فرم رو می بنده.

بله فرمایش شما متین ولی اگه درست فهمیده باشم دوستمون میخواد که حالا مثلا با کلید روی یک باتن فرم اول بسته شه و فرم دوم نمایش داده بشه.ولی با کد me.close اجرای برنامه خاتمه پیدا میکنه و فرم دیگری نمایش داده نمیشه.

البته منم این مشکل رو به این شکل حل کردم:



Me.Hide()
Dim Frm AsNew FrmDelDoros
Frm.ShowDialog()