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

كيف انسخ form من المشرع

مغلق
بدأه mmansor في 4 أكتوبر 2006 · 19 رد · 1,182 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وشكراً جزيلاً

#2

الخطوات كالتالي :

B)

[1]- ضع فورم بأسم Form1 وحفظ العمل

[2] - نفس الفورم قم بأعادة تسميته إلى Form2 ثم قم بحفظ العمل بالاسم الجديد عن طريق ( حفظ بأسم )

ستلاحظ الفورم سيتغير اسمه من Form1 إلى Form2 الآن المطلوب احضار الفورم السابق وسيتم عن طريق

[3]- اضغط بزر الأيمن على نافذة النماذج واختر Add ثم Add File ثم اختر الفورم السابق Form1 لأدراجه

تم تعديل هذه المشاركة بواسطة HnHn في 4 أكتوبر 2006 في 18:36

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#3

بارك الله فيك يا أستاذ HnHn ولكن لا تزال المشكلة كما هي لا يستجيب الفيجوال بيسك هل توجت حل في الإعدادات

وشكراً على الاهتمام

#4

أنا اعمل بهذه الطريقه ... فقط حاول أن تتفهم ما كتبته لك وبالتوفيق

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#5

عفواً هذه الرسالة التي تظهر لي عندما اجلب الـ form1 أو غيره

( Errors during load Refer 'C:\Documents and settings\win\My Documents\A\form3.log for details )

#6

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

اخي mmansor

لو انك ركزت قليلا في طريقة الاخ العزيز HnHn لأنجزت الامر بدون مشاكل

عموما هناك طريقة أخرى لعمل ذلك ربما تكون أسهل بالنسبة لك

أضف فورم جديد للمشروع

اذهب للفورم الذي تريد نسخه وافتحه ثم اضغط CTRL+A وبعدها اضغط CTRL+C

ثم اذهب الى الفورم الجديدة واضغط CTRL+V

بهذا يستم نسخ جميع الأدوات ويتبقى نسخ الأكواد

فعليك ان تعود مرة اخرى للفورم الاساسية وتفتح شاشة الكود وتنسخ جميع الاكواد الموجودة ثم تعود للفورم الجديدة وافتح شاشة الكود الخاصة بها

وامسح أي شئ فيها ثم تضغط CTRL+V ليتم لصق الاكواد الجديدة

وبذلك تكون نسخت جميع كائنات الفورم الاولى بأكوادها وما عليك الى حفظها كأنها فورم جديدة عادية

أرجو تكون الفكرة واضحة ولا تترد في السؤال ان كان هناك شئ غامض

بالتوفيق :)

=============

الى اللقاء

تم تعديل هذه المشاركة بواسطة MR^King في 5 أكتوبر 2006 في 10:51

JusT LeT YouR MinD WorK

#7

شكراً يا أخ MR^kinq على هذا المحاولة البسيط

ولكن لو تدرك ما التصميمية بهذا النموذج من طبقات وخلفيات ودرجات وأمورا أخره كثيرة كان عرفة أن هذه الطريقة ليست مناسبة

أرجـــــوا المساعدة هل توجد طريقة أخرى .........

#8

السلام عليكم

بص يأخ mmansor

طريقه الأخ هانى و الأخ MR^KING

الأثنين صح ويشتغلوا تمام

انا هشرحلك الموضوع بطريقه سهله شويه

بص اولا انت عايز تنسخ فورم من مكان تانى لمشروعك

يبقى اول حاجه تتاكد ان مفيش فورم فى مشروعك ليها نفس

اسم الفورم الى هتنقله علشان ميحصلش خطأ

ثانيا انت هتفتح المشروع الى عايز تنقل الفورم فيه

وبعدين تفتح قائمه Projetc >>>> Add Form

هتظهر شاشه فيها فوق NEW و Existing

تختار Existing وتروح تجيب الفورم الى انت عايز تنقله للمشروع

وبعدين هتلاقى الفورم انضاف للمشروع تقوم فاتحه وانت واقف عليه تفتح

قائمه File >>>> Save Form as

هيظهرلك شاشه حفظ الفورم تحفظ الفورم فى المجلد الخاص بالمشروع الى انت فيه

وبعدين تحفظ المشروع نفسه واقفله وافتحه هتلاقى الفورم اتنقل

بيتهيئلى مفيش شرح أسهل من كده

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#9

أنا لن أضيف جديدا ، لكنني سأعيد ما تم ذكره من الأخوة الخبراء بطريقة أكثر تبسيطا ( متطفل ليس إلا (h) )

1- هيئ الفورم بالشكل الذي تحب ، ثم قم بحفظه ، ليكن ( Form1 ) .

2- نفس الفورم ( لا تغلقه ) غير خاصية الـ (Name) الخاصة به ، وعن طريق الـ ( Save Form as ) احفظه باسم آخر ، ليكن ( Form2 ) .

3- أعد الخطوة رقم 2 إذا أردت أن تنسخ أكثر من فورم .

4- من قائمة Project إضغط على Add Form ، ثم اختر Existing ، واذهب إلى مسار الفورمات التي قمت بحفظها ، وقم بإضافتها .

5- كرر الخطوة رقم 4 بعدد الفورمات التي حفظتها ، والتي تود نسخها .

هذا كل شيء .. واعذروا لي تطفلي على أساتذتي في هذا المجال (h)

تم تعديل هذه المشاركة بواسطة شبه جسم في 6 أكتوبر 2006 في 01:00

يا نفسُ إن لم تصلحي

فتشبهي بالصالحينا

[ أبو العتاهية ]

#10

يعطيكم العافيه أخوني MR^King و GENIUS-IT و شبه جسم للتوضيح

اعتقد يا أخ mmansor المسألة أكثر من كذا توضيح ما فيه B)

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#11

كل واحد قاعد تشكرلي في الثاني

وأخوانا ما قلنا فيكم شي ونعم فيكم كلكم

ولكن لو ركزتم على سؤالي، الرسالة التي تظهر لي عندما اجلب form

تقول

( Errors during load Refer 'C:\Documents and settings\win\My Documents\A\form3.log for details )

بعدها تظهر رسالة أخرى تقول

Form1 will not be loaded name is already in use

ممكن أن تكون الإعدادات مختلفة

وشكراً .....

#12

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

اقتباس
كل واحد قاعد تشكرلي في الثاني

لا تعليق

يا أخ منصور هل جربت الطرق اللي اقترحناها عليك كلها وطلعت لك نفس الرسالة ؟

المسألة أسهل من انها تحتاج المجهود ده كله

اذا كانت الفورم التي تريد نسخها هي Form1 كما هو واضح من رسالة الخطأ

فعندك في ملفات المشروع هتلاقي ملف باسم Form1 قم بارفاق الملف هنا في المنتدى وسنقوم بالتعديل فيه ونضعه لك مرة اخرى

وسيكون ماعليك الا انك تاخده وتضيفه الى مشروعك وسيتم اضافته بدون مشاكل ان شاء الله

بالتوفيق

==============

الى اللقاء

JusT LeT YouR MinD WorK

#13

على أي حال مشكور على تعبكم... واعذروني على تكرار السؤال لأن السيد HnHn انزعج مني لعدم فهمي...

ولكن أحب أن أوضح بأن هناك من المتصفحين لديهم نفس ردت الفعل في تكرار السؤال وهذا لمصلحتهم

أرجــــــــــــــــــــــــــــــــــــــــوا منكم رجاءً خاص أن تضعوا ارتباط يشرح الاكواد للمبتدأين مثلي وحبذا لو كان ليس متفرعا

وشكراً على اهتمامكم

تم تعديل هذه المشاركة بواسطة mmansor في 6 أكتوبر 2006 في 13:17

#14

058.gif

اقتباس
كل واحد قاعد تشكرلي في الثاني

أخ mmansor هناك اشخاص .. تكرمو ودخلوا موضوعك وتفضلو مشكورين بطرح الافكار التي عندهم حول ما تريد

كيف تريد ان نجازيهم ؟ .. بتجاهلهم أم بدفع راتب لهم ... فكل الذي قلنا لهم كلمة (شكراً ) لا اعتقد انها ثقيله لهذه الدرجة ... فأنت وغيرك يريد الحل ويقوم بتكرار السؤال أكثر من مرة دون ان يتعب نفسه في البحث في المنتدى .. ونحن ملتزمين بالرد عليه بكل احترام ودون تقصير .. ولا نرى منكم هذا التضايق بقدر ما نراه عندما نحفز انفسنا بتبدل الشكر بعد تقديم المعلومة ... غريب هذا التضايق

اقتباس
لأن السيد HnHn انزعج مني لعدم فهمي

من الذي اعطاك الحق بالحكم ..هل تعرف متى الانزعاج ؟ :angry: عندما تكب مثل هذه الجمل الغبيه صحيح .. خيرا تعمل شرا تلقى 004.gif! فعل تدل على عكس ما تتعلم أو تريد تتعلمه .. يجب ان يكون عندك اسلوب راقي لكي تستطيع أن تحصل على المعلومة بكل سهولة وانا لا احقد عليك ولا على غيرك .... فقط يا أخي الكريم المسألة لا تحتاج إلى كل هذا الكم من التفاصيل كما قال لك الأخ MR^King

اقتباس
أرجــــــــــــــــــــــــــــــــــــــــوا منكم رجاءً خاص أن تضعوا ارتباط يشرح الاكواد للمبتدأين

:lol: ترجونا وفي نفس الوقت تأمرونا .. أذا كنت انت مبتدأ فما ذنبنا نحن .... هناك منهم مبتدئين ولكنهم حاول أن لا يكونو كذلك .. وليس الاستسلام وقول أنا مبتدأ!018.gif

وعن اي أكواد تتكلم المسألة لا تحتاج إلى أكواد -_- .. فالعملية تستلزم فقط بعض الفنيات وهي معتمدة بالدرجة الأولى على تغير الاسم وحفظه ثم أستدعائه وهذا شي طبيعي أن تظهر لك تلك الرسالة لأنك لم تقم بالخطوات الصحيحة فهل تريد أن تعلم أين تخطأ ؟

فأنت تقوم بعملية تغيير اسم الفورم .. ولكنك لا تقوم بحفظه بنفس الاسم الذي قمت بتغييره ! هنا الخطأ

فانت غيرت أسمه وحفظته ولكن Form1 و Form2 مشتركين في نفس الملف Form1.log وهو بختصار المستند الذي يحفظ كل ما على لافورم من بيانات .. ولا يصلح أن يكون مشترك .

تم تعديل هذه المشاركة بواسطة HnHn في 6 أكتوبر 2006 في 14:38

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#15

أخ HnHn لا يجوز أن تلفظ بهذه الألفاظ فهناك قوانين صارمة تخالف هذه الألفاظ ولا أريد أن اقتبسها لأنها ليست لصالحك

كما نحن في شهر فيضل يجب أن نطول بالنا كثيراً

لو تلاحظ في البداية بدئت معك بكل احترام وتقدير ولكنك أنت الذي بدئت بنوع من الانزعاج

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

أما سؤالي فالم احصل عليه بسبب استعجالك .

ما قلته في البداية أريد حل أخر والغريب يأتي إليه جواب واحد متكررة بدون اختلاف فما ذنبي أنا

يأخ HnHn يجب أن تطول بالك ولا تنزعج من بدري

تم تعديل هذه المشاركة بواسطة mmansor في 6 أكتوبر 2006 في 20:22

#16

اي ألفاظ تقصد ؟coffee.gif.... هل تقصد هذه الجملة

اقتباس
عندما تكتب مثل هذه الجمل الغبيه

فهي رد على ما انزعجت انت به في هذا الرد

اقتباس
كل واحد قاعد تشكرلي في الثاني

وهذا الرد

اقتباس
لأن السيد HnHn انزعج مني لعدم فهمي

اليست جمل غبيه 004.gif.. لماذا هذا القهر منك منها ... هل تريدين ان اشتمهم لكي ترتاح

وطريقتك بمناداتي بالسيد طريقة فيها شي من الاستهزاء <_< ... فالماذا تزعل عندما تلاقي نفس الأسلوب

اعتقد أني والأخوان لم نقصر في طرح المعلومة لك وتوضيحها .. والله يعطينا العافية B) ...

تم تعديل هذه المشاركة بواسطة HnHn في 6 أكتوبر 2006 في 20:18

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#17

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

يا اخ منصور لا تزعل من كلام صديقنا هاني هو لا يقصد الاستهزاء بك ولكن فقط ينبهك هو لم ينزعج من كلامك او عدم فهمك لما شرحناه من افكار

كل ما عليك يا اخي انك فقط تجرب وستجد فعلا ان الموضوع سهل

وبصراحة كنت اتمنى منك انك في ردك الاخير ان ترفق الفورم حتى تحصل على ماتريد وتنتهي المشكلة

في النهاية احنا كلنا هنا اصدقاء وبنساعد بعض ولاحظ يعني انه الراجل كان أول واحد يرد على سؤالك وأكيد هو حريص على انه يفيدك

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

بالتوفيق يا اخي منصور وياريت ردك القادم تقولنا وصلت لحد فين واتمنى انك تجرب الطرق التي ذكرناها وحتى لو نجحت واحدة منهم فحاول تعلم الباقي لزيادة المعرفة

================

الى اللقاء

JusT LeT YouR MinD WorK

#18

أشكرك جزيل الشكر يا أخ MR^King على هذا التدخل الطيب منك

فالأخ HnHn عزيز وغالي ولا أريد أن أخصره كصديق فلقد تعلمت منه مواضيع كثيرة

ولكنه عصبي اشوي هذا من باب ألمداعبه

أما بنسبه لإرسال الـ FORM فأعذرني جداً لأسباب تخص المشروع فهو الواجهة الرئيسية

ما أرته هل توجد طريقة أخره غير طريقة Add Form ما أمامي إله طريقة واحده وهي طريقتك الأول وهي CTRL+A من ثم CTRL+C ولكن هوجه متاعب في الطبقات ومحاذاتها لأنني ها أنسخ 12 FORM وهذه مشقة كبيرة

على أي حال إذا وجت طريقة ثانية أرجو أن لا تبخل عليه فيه

ولك جزيل الشكر والتقدير ولاحترام

إلى اللقاء

#19

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

اخي ليست هناك أي متاعب في هذه الفكرة

ببساطة قبل ان تغط CTRL+V على الفورم الجديدة قم اولا بجعلها بنفس حجم الفورم الاساسية

ثم اضغط CTRL+V ليتم لصق العناصر فيها

وبعد ذلك اضغط CTRL+A ليتم تحديدها جميعا وحركها كماهي وضعها بنفس الشكل الموجود في الفورم الاساسية

لاحظ انك ستقوم بتحريك جميع الادوات سويا وهذا سيوفر الجهد الذي تتخيله

جرب واخبرنا بالنتيجة :)

============

الى اللقاء

JusT LeT YouR MinD WorK

#20

الحمد الله لقد نجحت معي

ولكن أخذت مني جهد لا بأس فيه وهذا يرجع الفضل إلى الله عز وجل ثم إلى الأخ العزيز MR^King

بارك الله فيك يا أخي العزيز وجعلها لك في حسناتك في الدنيا والآخرة

ويطرح البركة في ذريتك الصالحة إن شاء الله

تم تعديل هذه المشاركة بواسطة mmansor في 7 أكتوبر 2006 في 02:22

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

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