PDA

View Full Version : سوال: مشكل در بستن فرم ها به ارث گرفته شده



habedini
سه شنبه 12 شهریور 1387, 13:13 عصر
سلام
من در برنامه ام فرم هام رو از يك فرم پايه ارث ميگيرم اين فرم پايه يك روال براي بستن داره كه براي يك دكمه تعريفش كردم تا اينجا مشكلي نيست ولي وقتي دوتا فرم رو از اين فرم ارث بگيريم f1 و f2 و بعد در f1 به كه صورت showdialog باز شده f2 رو باز ميكنم ،وقتي كه همون دكمه كه براي بستن در فرم پايه گذاشتم رو بزنم ، هر دو فرم F1وF2 رو ميبنده راه حل شما چيه .

habedini
سه شنبه 12 شهریور 1387, 14:15 عصر
سلام به دوستان و اساتيد گرامي
من فعلا مشكلم رو از طريق اين تابع رفع كردم


Public Sub form_close(ByRef frm As System.Windows.Forms.Form)
frm.Close()
End Sub


اين رو در يك ماژول گذاشتم و در فرمي كه ارث گرفته شده بود اين روال رو جايگزين كردم


Public Overrides Sub closeclick()
Call form_close(Me.FindForm())
End Sub


حالا فرم هام بدون مشكل بسته ميشن ولي از اساتيد خواهش ميكنم به من دليل علمي اشكال بسته شدن رو بگن ؟؟؟