احتاج الى مساعدة في الفيجوال بيسك.
اريد ان انقل كائن من فورم 1 الى فورم 2
مثلا اذا كانت label1 موجودة في الفورم 1 , اريد ان انقلها الى الفورم 2 (نقل وليس نسخ)
احتاج مساعدة عاجلة،
ولكم جزيل الشكر 8-) 8-)
احتاج الى مساعدة في الفيجوال بيسك.
اريد ان انقل كائن من فورم 1 الى فورم 2
مثلا اذا كانت label1 موجودة في الفورم 1 , اريد ان انقلها الى الفورم 2 (نقل وليس نسخ)
احتاج مساعدة عاجلة،
ولكم جزيل الشكر 8-) 8-)
تم تعديل هذه المشاركة بواسطة abc_amjad في 3 أبريل 2006 في 13:11
السلام عليكم
ممكن توضح اكتر
هل تريد نقل البيانات داخل الليبل أم الليبل نفسها
اريد ان انقل الليبل نفسها
ألا يوجد من يساعدني؟؟ احتاج المساعدة في اقرب وقت
اولا راجع قواعد المشاركة, القواعد تقول يجب ان يتم اختيار عنوان مناسب للموضوع يدل على محتوى الموضوع.
ثانيا, لماذا لا تريد النسخ, لم توضح سبب رفضك لهذه العملية, وما هو الفرق بين النقل والنسخ برايك :unsure:
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
قم بنسخ الكائن
ctrl+ c
وفي الفورم الثانية
ctrl + v
هذا كل شئ
اريد ان تكون عملية النقل اثناء التنفيذ وليس اثناء التصميم، لأنني اقوم بعمل برنامج ويلزمني عمل ذلك (أقوم بعمل برنامج للقوائم مثل(ملف، تحرير، عرض) واريد ان اجعل ذلك على شكل أداة ocx لذلك اريد عند إنشاء label ان يتم نقلها من الاداة الى الفورم اثناء التنفيذ) .
النسخ يقوم بإنشاء كائن جديد في الفورم الآخر مع الاحتفاظ بالكائن الاصلي، اما النقل فيقوم بإزالة الكائن من الفورم الاول ويضعه في الفورم الثاني (وهذا ما أريده).
ولقد توجهت الى هذا المنتدى دون غيره لأنني واثق من أنني سأحصل على الاجابة. فلا تخيبو املي...
بالنسبة للعنوان أعتذر عن العنوان السابق، وأشكركم على التنبيه.
تم تعديل هذه المشاركة بواسطة abc_amjad في 3 أبريل 2006 في 17:52
لماذا لا تقوم باستخدام الكود في انشاء اي عنصر تريده بدل اسقاطه من الـ toolbox ؟ بهذه الحالة العنصر غير موجود بالاصل على الواجهة ويتم انشاؤه فقط عند طلب النافذة.. اعمل وظيفة عامة وقم بوضع الكود فيها واطلبه من الفورم التي تريد عندما تحتاج الى انشاء ما تتحدث عنه. هل هذا يحل المشكلة؟
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
حل الاخ Xacker صائب ، وهي مناسبة جدا
او استخدم الدالة SetParent لنقل عنصر من نافذة لاخري فهي سهلة جدا
الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.
إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.
استخدام SetParent سوف ينقل الاداه من فورم الادوات الي الفورم المستخدم
( يبدو ان صاحب المشكلة يريد عمل شريط ادوات ) وبالتالي لابد من نسخ الاداة لان المستخدم لو حاول
انشاء اداه علي الفورم واستخدم المبرمج دالة SetParent سوف تنقل الاداه بدل من نسخها وبالتالي لا
يستطيع ان ينشأ اداة اخري مثلها
يعني لو عايز يوضع عدد 2 ليبل علي الفورم مش هايقدر
اعتقد انك ممكن تستخدم create object لانشاء اداة اثناء التنفيذ
أشكركم على مشاركاتكم، ولكن حتى الآن لم اجد الحل المناسب، فأنا استخدم ليبل على شكل مصفوفة، واريد انشاء العديد من الليبل ونقلها الى فورم آخر.
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…