السلام عليكم
بس بغيت اسال عن طريقة نسخ فورم
عندي فورم فيه معلومات و مرتبط بقاعدة بيانات و فيه خانات للمعلومات
حبيت اسوي له نسخة اخرى في نفس البرنامج
كيف اقدر انسخها ؟؟
وشكرا
السلام عليكم
بس بغيت اسال عن طريقة نسخ فورم
عندي فورم فيه معلومات و مرتبط بقاعدة بيانات و فيه خانات للمعلومات
حبيت اسوي له نسخة اخرى في نفس البرنامج
كيف اقدر انسخها ؟؟
وشكرا
تم تعديل هذه المشاركة بواسطة albahrain في 6 يوليو 2006 في 10:50
السلام عليكم
ممكن توضح شويه
علي العموم
تقدر تورث كلاس تاني من الفورم دي
و كده ينسخ كل شيء من الفورم الي الفورم الجديد
السلام عليكم
هناك طريقتين الاولى وقد قام بالتنويه عنها الاخ / أحمد وهي الوراثة ... حيث يرث الفورم الجديد كل شيء من الفورم الاصلي .. ولكن لن تستطيع التعديل في اي كائن موجود على الفورم الجديد الا اذا قمت بتعديل خاصية Modifiers داخل الفورم القديم من friend الى protected أو public لهذا الكائن حتى تتمكن من إظهار خصائص هذا الكائن
الطريقة الثانية : وكنا نستعملها سابقا في vb6 وهي كالتالي .. قم أولا بعمل save as لهذا الفورم ... كيف يتم ذلك ( من قائمة File ثم اختر save your form as ) اكتب الاسم الجديد للفورم .. سيظهر الفورم الجديد داخل solution ويختفي الفورم القديم ولكن أنتبه فالفورم القديم مازال موجودا دخل المشروع ولكن مخفي وللتأكد قم بالضغط على رز show all files داخل المشروع وستيظهر الفورم القديم ولكن بعلامة بيضاء
الخطوة الثانية وهي تغير اسم الفورم الجديد حيث انه مازال بنفس الاسم القديم او بمعنى اخر يشير الى الكلاس السابق ولتغير الاسم اذهب الي خصائص الفورم وغير اسم الفورم بكتابة اسم الفورم الجديد بدل القديم
الخطوة الاخيرة وهي استيراد الفورم القديم وهي مرحلة من الماكد بانك تعرفها وذلك عن طريق
solution----Add-----existing item ومن ثم اختر الفورم القديم
وشكراً
aswany كتب:الطريقة الثانية : وكنا نستعملها سابقا في vb6 وهي كالتالي .. قم أولا بعمل save as لهذا الفورم ... كيف يتم ذلك ( من قائمة File ثم اختر save your form as ) اكتب الاسم الجديد للفورم .. سيظهر الفورم الجديد داخل solution ويختفي الفورم القديم ولكن أنتبه فالفورم القديم مازال موجودا دخل المشروع ولكن مخفي وللتأكد قم بالضغط على رز show all files داخل المشروع وستيظهر الفورم القديم ولكن بعلامة بيضاءالخطوة الثانية وهي تغير اسم الفورم الجديد حيث انه مازال بنفس الاسم القديم او بمعنى اخر يشير الى الكلاس السابق ولتغير الاسم اذهب الي خصائص الفورم وغير اسم الفورم بكتابة اسم الفورم الجديد بدل القديم
الخطوة الاخيرة وهي استيراد الفورم القديم وهي مرحلة من الماكد بانك تعرفها وذلك عن طريق
solution----Add-----existing item ومن ثم اختر الفورم القديم
وشكراً
شكرا لكم اخواني على ردودكم
انا جربت الطريقة الثانيه و هي ناجحة بس عندي سؤالي يحيرين
و هو في الفورم الاول اسم الصندوق textbox1
و الان في الفورم الجديد النستنسخ ايضا اسمه textbox1
هذا لا يسبب مشكلة؟
ياريت التوضيح
و لو سؤالي غير واضح ياريت اخباري
وشكرا
و الغريب اي تعديل اقوم في الفورم الاول
يتاثر به الفور الثاني؟
كيف اخليهم منفصلين عن بعض في بعض المميزات؟
وشكرا
وينكم يا اخواني؟
إضا كنت تقصد عن طريق الكود فهذا :
Dim s as control For each s in me.control form2.control.add (s) next
تم تعديل هذه المشاركة بواسطة MiCcSoft في 7 يوليو 2006 في 19:51
من مواضيعي :
تعلم كيف تفتح ملف ببرنامجك والبرنامج مو شغال
مجموعة كبيرة من خواص System.Management
تفعيل ستايل ويندوز أكس بي على الفيجوال 2003
تعلم أختراق أقوى كلمة سر في الكمبيوتر
درس لتعليم كيفية دمج الملفات في ملف حاضن
تعلم طريقة وضع صورة ونص في نفس الملف, درس رائع
وضع ملف داخل الملف التنفيذي وأستخراجه
----------------------------------------------------------------------------------------------------
))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((
--------------------------
If You.LoveArabTeam = True
Msgbox ("Welcome")
Else
Msgbox ("YouAreLoser")
End ifلا اقصد بهذه الطريقة؟؟
اقتباسبتعديل خاصية Modifiers داخل الفورم القديم من friend الى protected أو public لهذا الكائن
سؤالي سؤلني اكثر من واحد لماذا لا تستدعي نفس الفورم
لان راح اخلي واحد للادمن (admin) و من الممكن التعديل في قاعدة البيانات و الثاني للمستخدم (user)العادي لا يستطيع تغيير البيانات
و من المضيع للوقت تصميم نفي الفور مرتين
أخي العزيز
اسف على التأخير ... أخي العزيز الطريقة الثانية التي قمت بعملها هي ما كنت تريد اي انك بدل من تصميم النموذج مرة اخرى قمت بالنسخ اما ما بداخل النموذج من أدوات فهي مستغله تماما عن النموذج الاول ولا تمت لها بصله .. ومن الواضح انك استخدمت نفس الارتباطات اي نفس مكونات الإتصال بقاعدة البيانات ومن الطبيعي إذا اضفت او عدلت يظهر في الفورم الجديد ... قم بالتعديل في ADO.net اذا كنت تستخدمه ...وخصوصا عملية fill للداتا ادبتر او تيبول ادبتر الذي تستخدمه
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…