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

سؤال حول كيفية استخدام Drag & Drop

بدأه أكرم زبيدة في 8 يوليو 2008 · 2 رد · 925 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم اللهالسلام عليكم ورحمة الله وبركاته منكم ياأخوتي مساعدتي في إيجاد حل لمشكلة تواجهني الآن أثناء عملي بمشروع التخرج وموضوع هدا المشروع باختصار هو منظومة لمحاكاة مادة تراكيب بيانات .ومن متطلبات هذا النظام أن يكون الطالب أو الأستاذ قادرا على استخدام أشكال لكل العناصر الموجودة في مادة التراكيب مثل القوائم المتصلة والمصفوفات إلخ......بمعنى آخر أنه يجب توفر إمكانية إعداد رسوم أو أشكال توضح العملية المراد شرحها مع كتابة الكود والشرح المرافق لهذه العملية وتخزينه على هيئة خطوات لكي يتمكن الأستاذ من عرضه على خطوات متتابعة حسب المطلوب، ولكي تتم هذه العملية قمت بوضع عنصر dbimage لكي أستطيع وضع الصورة عليه(بطريقة السحب والإفلات) وتخزينها ومن تم إعادة عرضها أثناء الدرس ولكن المشكلة التي واجهتني هي عدم تمكني من وضع الصورة على عنصر dbimage في المكان الذي أريده فالصورة توضع تلقائيا في منتصف العنصر هذا أولا وثانيا عند سحب صورة أخرى ووضعها في العنصر تختفي الصورة الأولى وهذه المشكلة الثانية .فهل يمكن إيجاد طريقة لتمكنني من إفلات أي شكل في المكان الذي أريده وإمكانية وضع أكثر من صورة بدون إختفاء الأخرى مع إمكانية تخزينها في قاعدة البيانات.وشكرا لكم .والسلام عليكم ورحمة الله وبركاته.

ومن أحسن قولا ممن دعا إلى الله وعمل صالحا وقال إنني من المسلمين

#2

السلام عليكم

أخي الكريم أرجو أن يكون الملف المرفق هو ما تبحث عنه

drag_and_drop.zip

I'm Away For Sometimes

I'll Finish My Works

Come Back Soon

More Study > More Search > More Try > More Learning > Great Success

#3

السلام عليكم...

الـ DBImage مصمم لكي يحتوي على صورة واحدة، كما أنه لا يحتوي على الخاصية Canvas التي تمكننا من رسم عدة صور عليه، و بالتالي نحتاج إلى القيام ببعض الخدع لتحقيق المطلوب.

الفكرة هي استعمال Panel بمثابة صفحة الشرح (حيث سيتم وضع الرسوم التوضيحية) و يتم سحب مجموعة من الـ Images التي تمثل مجموعة الأشكال المستخدمة، ثم رسم كافة تلك الأضكال (الصور) على Image مخفي، ثم نسخ الصورة المجمعة من الـ Image المخفي إلى الـ DBImage المرتبط بقاعدة البيانات (و هو أيضاً مخفي).

المثال المرفق يحتوي العناصر و الكود اللازم لإنجاز كل ذلك مع الشرح.

DragDropImagesAndSave.rar

الشيء الذي لا يوجد في هذا المثال هو كيفية معالجة الصورة إذا تم تحميلها في الـ DBImage من قاعدة البيانات.

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

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