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

عمل Doublicate لفورمة لديك

مغلق
بدأه Max bayne في 4 أبريل 2007 · 6 رد · 564 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء بعد التحية كنت عاوز اعرف ازاي اعمل نسخة مشابهة او مطابقة من فورمة لدي وذلك لان مشروعي يتاكثر فيه فورم متشابه وقد اعياني اعادة تصميم كل فورمة متشابهة فا جربتا ني اعمل لها copy للفورمة المراد اعادة نسخها وعمل عملية لصق ليها بس كل ما اجي عشان افتح النسخة المشابه بيجيلي صفحة الخطأ الا الهنت بتعها لونه احمر في كل مرة اعمل نسخة من فورمة معينة عشان اقدر اشكلها بدل ما كل مرة اقوم باعادة بناء الفورمةفا يا ريت يا جماعة حد يقول لي العيب من ايه وهل الا انا بعمله ده صح انا حولت استخدم النوع الا هو المورث ولكن لم استطع تغير اي حاجة في الفورمة المورثة ...... علي العوم يا ريت حد يرد عليا ويقولي ازاي اعمل نسخة اي Doublicate لاي فورمة بدل ما كل مرة اعيد تصميم افلورمة وشكرا لكم مرة اخري ................... وهل الخطاالا بيظهر عندي عادي والا ايه ..........

وطبعا في المرفقات مثال علي فورمة حاولت اني اعمل منها نسخة تانية بس ظهر لي خطا الخطا هتلقيه مع البرنامج حاول انك انتا تفتح الفورمة الا اسمها copy of form1 وهتلاقي بانل الاخطا والتحزيرات ظهر لك والصفحة الصفراء والحمراء ظهرت يا ريت حد يوضح لينا ايه السبب من ده وكيفية معالجة الامر وله كل الشكر والتقدير .....

Test.rar

#2

معلش أنا مشفتش المرفق , بس غالبا السبب في المشكله في الفورمه التانية وهو انك مغيرتش اسم الكلاس بتاعتها , غيره وشوف ايه الظروف ,,,

#3

عندي نفس السؤال

طريقة النسخ تنفع لكن لها عواقب

#4

مشكرو اخ hazzoom علي سرعة الرد بس اتمنا حد شوف لي المضووع ده يا جماعة لانه فعلا مشكلة لان فيه كتب بتقول نفس طريقة النسخ للفورمات ولم تذكر شي عن طريق اسم الكلاس او حاجة من دول خالص .....

#5

لماذا عملية النسخ

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

ولكن لاحظ التحكمات التي يمكنك التعديل عليها في الفورم الوارثة يجب أن تكون الخاصية Modifires لها في الفورم الموروثة هي Public أو Protected Friend أو Protected بينما إذا كانت تلك الخاصية Private أو Friend عندها لن يمكنك تعديل خصائص ذلك التحكم في الفورم الوارثة

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 4 أبريل 2007 في 22:09

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

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

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

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

#6

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

اولا مشكور اخي محمد سامر أبو سلو علي ردك الا فعلا افادني كثيرا

ثانيا حبيت اضيف الي معلومة الا حمد معلومة بسيطة

اولا قم بعمل select all لجميع الادوات الموجودة في الفورمة الاصلية ( المورثة ) ثم عدل خاصية Modifier ليها الي احدي الصيغ الاتية : Public أو Protected Friend أو Protected

ثم قم عمل ReBulid للبرنامج بتاعك عشان التغيرات تتنفذ علي المشروع ولكن لا تنسي عمل الخطوة ديه لانك لو ما عملتش اعادة بناء للبرنامج التعديل مش هيتفنذ الا بعد اخر مرة تقوم فيها بعمل اعادة بناء ....

ثم روح ضيف فورمة مورثة واختر اسم الفورمة الا تبيها هيا الام للتوريث ........... وشكرا

والله الموفق

#7

لا نملك الا شكر الجميع ومنهم الاخ صاحب السؤال الاساسي

ولكن

عند القيام بالوراثة لايمكن سحب جدول من Dataset الى Panel موجود في النموذج

فما هو الحل

تم تعديل هذه المشاركة بواسطة tamer229 في 10 أبريل 2007 في 10:41

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

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