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

DragDrop image

مغلق
بدأه nada 52 في 3 مارس 2006 · 9 رد · 1,005 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بعاني من مشكلة في برمجة لعبة تركيب الصور

تحديد كيف ممكن ابدل بين الصور عن طريق السحب والافلات

هذة صورة توضيحة وراح ارفق الملف

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

____________.zip

#2

هذا هو البرنامج مع ملاحظة اني حذفت مجلد الصور حتى ارفق المشروع في المنتدى

وشكرا

من رايد يساعدني ممكن ارفق لة الملف كامل على الايميل

DragDrop_image.zip

#3

السلام عليك

الطريقة سهلة وتمكنت من حل هذا المشكل، لكني قمت بتغييرات جذرية وازالة عدد من الاسطر الغير ضرورية، على أي كان من الافضل إرفاق مجلد الصور.

وهذا هو إميلي choclatboyz@yahoo.fr

#4

تسلم أخي على المساعدة راح ارسل لك الملف على ايميلك وان شاء الله اذا تمكن من

حل المشكلة وانتهيت من البرنامج راح

اشارك فية بالمنتدى ليستفاد منة الجميع

#5

السلام عليك

أثناء تفحص برنامجك لاحظت الكثير من الاكواد التي من الممكن اختصارها أو الاستغناء عنها.

على كل لقد قمت ببعض التعديلات وأرفقت لك الكود الجديد.

لكي يعمل هذا الكود يجب إضافة picturbox جديد واعطائه اسم PictureBox2

للتحميل من هنا

تجدر الاشارة إلى أني أعمل على VS2005 لهذا لم ارفق المشروع كاملا (فقط الكود في ملف text)، أما الملف التنفيذي الموجود في المرفقات فلن يعمل إلا بعد تثبيت Framework 2.0

بالتوفيق إن شاء الله

تم تعديل هذه المشاركة بواسطة choclatboy في 3 مارس 2006 في 23:16

#6

شكر لك لكن ما بعرف مايمكن لي تحميل لأن الصفحة محجوبة

ممكن تبعت الحل لي على الأيميل كاملف نصي

#7

شكرا توصلت للحل وتحلت المشكلة لكن تضل مشكلة

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

#8

السلام عليكم

التغييرات كثيرة ومتنوعة، لذا أرى من الافضل وضع أرقام متتابعة للنسخ المختلفة، وإضافة 05 إذا كانت معمولة تحت VS2005 أو إضافة 03 إذا كانت معمولة تحت VS2003.

النسخة 05-1.0.0

التغييرات Rleases:

- التغيير الجذري الاهم هو أنه بعد الغط على زر "إبدأ" يتم بعثرت الصور المجزأة مباشرة داخل الـ pictureboxs الخمسة والعشرين.

- تغيير أسماء الادوات والمتغيرات لمعرفة افضل لدورها

PicMain <-- PictureBox1

PicTmp <-- PictureBox2

- استعمال ArrayList بدلا من ListBox1

Dim RndImgsList As New ArrayList(24) ' 0 to 24 --> 25 pictures

- تغيير مسار الصور الى image/X بحيث X هو رقم الصورة التي نعمل عليها، الغرض من هذا هو إضافة صور أخرى بسهولة.

- إضافة عداد لعدد الحركات

-التعرف على نجاح عملية وضع الصور في مكانها الصحيح :D

ما سيأتي إن شاء الله:

- عداد للوقت

- تسجيل scores الانجازات وترتيبها حسب عدد الحركات والوقت

- تجميد الـ PictureBox إذا انتقلت إليها الصورة الصحيحة

- استعمال أصوات للدلالة على نقل الصورة الى الاطار الصحيح، نقل الصورة الى الاطار الخاطئ، انجاز المهمة بنجاح.

- إضافة صور جديدة وسهولة الاختيار بينها.

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

للتجربة اللعبة من هنــــــــــــا

بالتوفيق إن شاء الله

ImagePuzzle_CodeSoure.pdf

#9

السلام عليكم

بعد عدة إضافات في المشرو ع السابق،أعرض هنا ما تم إنجازه حتى الان:

النسخة 05-1.1.0

الجديد Releases

- تجميد الـ PictureBox إذا انتقلت إليها الصورة الصحيحة

- استعمال أصوات للدلالة على نقل الصورة الى الاطار الصحيح، نقل الصورة الى الاطار الخاطئ، انجاز المهمة بنجاح.

- عداد للوقت

لتجربة اللعبة 05-v1.1.0 من هنـــــــــــا

أكرر طلبي:

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

بالتوفيق إن شاء الله

ImagePuzzle_v1.1.0_05_CodeSource.pdf

#10

أخي الكريم حفظك الله ورعاك وبارك الله في جهودك

هل من الممكن أن تنزل المشروع ليستفيد منه الأعضاء وأنا واحد منهم أو أرسله لي على الإيميل التالي

Usef_2006@marsool.com

وجعل ذلك في ميزان حسناتك

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

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