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

كيف اقوم (بنقل) كائن من فورم الى آخر

مغلق
بدأه Amjad.IT في 3 أبريل 2006 · 10 رد · 894 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

احتاج الى مساعدة في الفيجوال بيسك.

اريد ان انقل كائن من فورم 1 الى فورم 2

مثلا اذا كانت label1 موجودة في الفورم 1 , اريد ان انقلها الى الفورم 2 (نقل وليس نسخ)

احتاج مساعدة عاجلة،

ولكم جزيل الشكر 8-) 8-)

تم تعديل هذه المشاركة بواسطة abc_amjad في 3 أبريل 2006 في 13:11

#3

اريد ان انقل الليبل نفسها

#4

ألا يوجد من يساعدني؟؟ احتاج المساعدة في اقرب وقت

#5

اولا راجع قواعد المشاركة, القواعد تقول يجب ان يتم اختيار عنوان مناسب للموضوع يدل على محتوى الموضوع.

ثانيا, لماذا لا تريد النسخ, لم توضح سبب رفضك لهذه العملية, وما هو الفرق بين النقل والنسخ برايك :unsure:

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

قم بنسخ الكائن

ctrl+ c

وفي الفورم الثانية

ctrl + v

هذا كل شئ

#7

اريد ان تكون عملية النقل اثناء التنفيذ وليس اثناء التصميم، لأنني اقوم بعمل برنامج ويلزمني عمل ذلك (أقوم بعمل برنامج للقوائم مثل(ملف، تحرير، عرض) واريد ان اجعل ذلك على شكل أداة ocx لذلك اريد عند إنشاء label ان يتم نقلها من الاداة الى الفورم اثناء التنفيذ) .

النسخ يقوم بإنشاء كائن جديد في الفورم الآخر مع الاحتفاظ بالكائن الاصلي، اما النقل فيقوم بإزالة الكائن من الفورم الاول ويضعه في الفورم الثاني (وهذا ما أريده).

ولقد توجهت الى هذا المنتدى دون غيره لأنني واثق من أنني سأحصل على الاجابة. فلا تخيبو املي...

بالنسبة للعنوان أعتذر عن العنوان السابق، وأشكركم على التنبيه.

تم تعديل هذه المشاركة بواسطة abc_amjad في 3 أبريل 2006 في 17:52

#8

لماذا لا تقوم باستخدام الكود في انشاء اي عنصر تريده بدل اسقاطه من الـ toolbox ؟ بهذه الحالة العنصر غير موجود بالاصل على الواجهة ويتم انشاؤه فقط عند طلب النافذة.. اعمل وظيفة عامة وقم بوضع الكود فيها واطلبه من الفورم التي تريد عندما تحتاج الى انشاء ما تتحدث عنه. هل هذا يحل المشكلة؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#9

حل الاخ Xacker صائب ، وهي مناسبة جدا

او استخدم الدالة SetParent لنقل عنصر من نافذة لاخري فهي سهلة جدا

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#10

استخدام SetParent سوف ينقل الاداه من فورم الادوات الي الفورم المستخدم

( يبدو ان صاحب المشكلة يريد عمل شريط ادوات ) وبالتالي لابد من نسخ الاداة لان المستخدم لو حاول

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

يستطيع ان ينشأ اداة اخري مثلها

يعني لو عايز يوضع عدد 2 ليبل علي الفورم مش هايقدر

اعتقد انك ممكن تستخدم create object لانشاء اداة اثناء التنفيذ

#11

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

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

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

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

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

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

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