PDA

View Full Version : بسته شدن فرم ها



Masoome_das
شنبه 29 بهمن 1390, 15:35 عصر
سلام
چطوری می توانم فرمی را درون فرم دیگری فراخونی کنم به طوری که فرم اول بسته بشه Hide و پس انجام خروج از فرم دوم به فرم اول دوباره نماش داده بشود اما به صورتی که برنامه از محلی که فرم دوم فراخوانی شده است شروع به ادامه کار کند مثلا من می خواهم پس از بسته شدن فرم دوم اطلاعات ذخیره شده در فرم دوم درون یک گرید در فرم اول نمایش داده شود
به عنوان مثال می خواهم کاری شبیه به کد زیر را انجام دهم


داخل فرم اول :
Me.Hide()
Dim S As New FOrm2()
S.Show()
btn_ViewAll_Click(sender, e)


درون فرم دوم


My.Forms.Form1.Show()
Me.Close()

می خواهم پس از بسته شدن فرم دوم ایونت مربوط به کلیک یک باتن فعال شود در فرم اول

pooya1072
شنبه 29 بهمن 1390, 18:44 عصر
سلام
دوست عزیز ...به نظرم سوالت یه کم مبهمه
ولی با توجه به اونچه من دستگیرم شده فرض کنیم 2 فرم داریم .از فرم اول فرم 2 رو فراخوانی می کنیم.خب مثلا با کلیک روی یک command button . خب توی رویداد مربوط به کلیک باتون فرم 1 رو hide می کنیم و فرم 2 رو show .
توی فرم 2 یک سری اطلاعات وارد می کنیم و توی رویداد form close مربوط به فرم 2 مقادیر وارد شده در فرم 2 رو به فرم 1 منتقل می کنیم.
خواسته شما چیز دیگه ایه؟

فرید نجفلو
شنبه 29 بهمن 1390, 18:46 عصر
Try
Me.Visible = False
Form2.ShowDialog() 'Open Form2 And Wait to Close
'Resume
Me.Visible = True
Catch ex As Exception
Me.Visible = True
End Try

shadi khanum
شنبه 29 بهمن 1390, 19:19 عصر
دوست عزیز اگه میخوای موقعی که فرم دوم نمایش داده میشه ادامه کدهای نوشته شده توی فرم اول اجرا نشه و منتظر بسته شدن فرم دوم بمونه باید همونجور که دوستمون گفته برای نمایش فرم از ShowDialog استفاده کنید.موفق باشی