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

إستفسار عن إشتقاق او نسخ واجهة فورم الى فورم اخر

بدأه R.J في 14 يوليو 2011 · 4 رد · 743 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحة الله وبركاته

أخواني الاعزاء هذه المشاركه الاولى لي بالمنتدى وهي عباره عن استفسار ..

وللعلم انا لم أضع الاستفسار هذا الا بعد محاوله واثنتين وعشره ومئه :sad:

ولم أجد الحل لمشكلتي ..

المشكله هي :

أريد أن أشتق واجهة فورم معين لفورم أخر يتم إنتاجه اذا كان الفورم الاساسي مفتوح ( مشغول )

شرح تفصيلي :

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

أنا اريد ان افتح الفورم أكثر من مره ( عدد مرات غير محدوده ).. ولكن أريد أن يتم نسخ جميع الادوات الموجوده بالفورم الاول الى الفورم الثاني

من { مربع نص و أزرار وغيرها } وتكون احداث الازرار نفسها .

بإختصار :

أريد ان اشتق فورم بواجهته زبإحداثه ..

هل أستطيع عمل هذا الشي ؟؟!

آسف على الاطاله وتحياتي لكم

#2
اقتباس
ومن المعلوم ان الفورم يفتح مره واحده فقط خلال عمل البرنامج

من قال هذا ؟

يمكنك فتح الفورم أكثر من مرة بإنشاء نسخة من الفورم وإظهارها وليس إظهار الفورم نفسه

بمعنى

Form1.Show()

هذه تظهر الفورم مرة واحدة

أما هذا الكود

Dim instance1 As New Form1()
instance1.Show()

Dim instance2 As New Form1()
instance2.Show()

يعنى فى كل مرة تريد إظهار الفورم قم بإنشاء نسخة جديدة منها

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

صحيح كلامك اخوي وهذا الي كنت أسئل عنه وجاوبتني :)

لكن المشكله جرب اغلق الفورم المنسوخ وارجع افتحه مره ثانيه يطلع غلط

cannot access a disposed object

ايش حل المشكله هذي :sad:

#4
اقتباس
لكن المشكله جرب اغلق الفورم المنسوخ وارجع افتحه مره ثانيه يطلع غلط

يجب عليك فى كل مرة تريد فتح الفورم فيها أن تقوم بإنشاء نسخة جديدة لأن النسخة التى يتم فتحها يتم إزالتها من الذاكرة بمجرد غلقها

أما إذا كنت تريد الحفاظ عليها فاستخدم Form.Hide بدلا من Form.Close

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

يعطيك العافيه GHOST2010

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…