الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إزالة الفورم من الذاكرة

مغلق
بدأه Admin_sys في 25 ديسمبر 2006 · 6 رد · 864 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ماهو الكود المقابل لـ unload me للفجول بيسك 6 لا للفجول بيسك 2005

كيف يمكن استخدام خاصية unload me في الفجول بيسك 2005

ملاحظة :

الرجا عدم التسرع في الاجابة ...

لا اقصد me.close ولا me.hide

وشكرا .............

WindowsApplication1.rar

#2

أولا - أدعوك بحرارة لقراءة قواعد المشاركة قبل كتابة أي موضوع آخر كما أرجو الالتزام التام والدقيق بها

مثلا - عنوان موضوعك مخالف لقواعد المشاركة - لايدل على محتوى الموضوع

ثانيا - غالبا هذا السؤال قد طرح سابقا إن كنت أذكر جيدا فيرجى استخدام محرك بحث المنتدى قبل طرح أي موضوع في المرات القادمة

ثالثا - جواب سؤالك رغم اعتراضك هو استخدم me.close ولا داعي لاستخدام unload في الدوت نيت فبعد إنهاء البرنامج يقوم مايسمى بـ GC أو Garbage Collector في الدوت نيت بالتخلص من الأشياء Objects الموجودة في الذاكرة والتي تم الإنتهاء من استخدامها وإن كنت مصرا على عمل ذلك بنفسك مع أنه في معظم الحالات لاداعي له استخدم العبارة Me.Dispose() بعد Me.Close()

	   Me.Close()
	   Me.Dispose()

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

الاخ samerselo مشكور على ردك

لكن الكود Me.Dispose() لم ينفع

(اريد كود عند الضغط على زر اوكي يغلق نافذة التسجيل ويحمل الصفحة الرئيسية)

انتظر ردك ياخ samerselo

الاخ samerselo مشكور على ردك

لكن الكود Me.Dispose() لم ينفع

(اريد كود عند الضغط على زر اوكي يغلق نافذة التسجيل ويحمل الصفحة الرئيسية)

انتظر ردك ياخ samerselo

#4

جوابي كان بناء على سؤالك أعتقد أن جواب سؤالك بالمرفقات

وطريقة عمله كالتالي

نستدعي النموذج باستخدام ShowDialog ثم نختبر القيمة باستخدام DialogResult ونقوم بالمعالجة بناء على القيمة المعادة منها مثلا

	   Form2.ShowDialog()

		Select Case Form2.DialogResult

			Case Windows.Forms.DialogResult.OK
				Me.TextBox1.Text = Windows.Forms.DialogResult.OK.ToString
				Form3.Show()

			Case Windows.Forms.DialogResult.Cancel
				Me.TextBox1.Text = Windows.Forms.DialogResult.Cancel.ToString

		End Select

وفي النافذة التي استدعيناها يكفي اسناد قيمة لـ DialogResult للنافذة حتى يتم إغلاقها

مثلا زر Ok نكتب فيه بعد ما نقوم بالانتها للمعالجة

		' نضع أي كود نحتاجه للمعالجة
		' ثم نسند قيمة لإغلاق النافذة
		Me.DialogResult = Windows.Forms.DialogResult.OK

و زر Cancel يمكن استخدامه بنفس الطريقة

		' نضع أي كود نحتاجه للمعالجة
		' ثم نسند قيمة لإغلاق النافذة
		Me.DialogResult = Windows.Forms.DialogResult.Cancel

WindowsApplication11.rar

تم تعديل هذه المشاركة بواسطة samerselo في 26 ديسمبر 2006 في 17:04

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

عرض جيد أخى samerselo

لكن يبدو انك سهوت عند عرض Cancel

وهى نقلاً عن مشروعك المرفق

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
		Me.DialogResult = Windows.Forms.DialogResult.Cancel
	End Sub

Practice makes perfect 2007*

البرمجة بلا انطباعات

#6

الاخ samerselo والاخ bedoonline

لقد تم حل المشكلــــــــــــــــــــة بنجاح

شكــــــــــــــــــــــــــــــــــــــــــــــــــــــــرا لكم على المساعدة

بالتوفيق دائما و الى المزيد

#7

أخ Admin_sys يسعدني أنك حليت المشكلة

أخ bedoonline

bedoonline كتب:
عرض جيد أخى samerselo

لكن يبدو انك سهوت عند عرض Cancel

وهى نقلاً عن مشروعك المرفق

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
		Me.DialogResult = Windows.Forms.DialogResult.Cancel
	End Sub

شكر لك على التنويه. وقد تم تصحيح الخطأ في جوابي السابق

تم تعديل هذه المشاركة بواسطة samerselo في 26 ديسمبر 2006 في 17:05

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة