بسم اللهالسلام عليكم ورحمة الله وبركاته منكم ياأخوتي مساعدتي في إيجاد حل لمشكلة تواجهني الآن أثناء عملي بمشروع التخرج وموضوع هدا المشروع باختصار هو منظومة لمحاكاة مادة تراكيب بيانات .ومن متطلبات هذا النظام أن يكون الطالب أو الأستاذ قادرا على استخدام أشكال لكل العناصر الموجودة في مادة التراكيب مثل القوائم المتصلة والمصفوفات إلخ......بمعنى آخر أنه يجب توفر إمكانية إعداد رسوم أو أشكال توضح العملية المراد شرحها مع كتابة الكود والشرح المرافق لهذه العملية وتخزينه على هيئة خطوات لكي يتمكن الأستاذ من عرضه على خطوات متتابعة حسب المطلوب، ولكي تتم هذه العملية قمت بوضع عنصر dbimage لكي أستطيع وضع الصورة عليه(بطريقة السحب والإفلات) وتخزينها ومن تم إعادة عرضها أثناء الدرس ولكن المشكلة التي واجهتني هي عدم تمكني من وضع الصورة على عنصر dbimage في المكان الذي أريده فالصورة توضع تلقائيا في منتصف العنصر هذا أولا وثانيا عند سحب صورة أخرى ووضعها في العنصر تختفي الصورة الأولى وهذه المشكلة الثانية .فهل يمكن إيجاد طريقة لتمكنني من إفلات أي شكل في المكان الذي أريده وإمكانية وضع أكثر من صورة بدون إختفاء الأخرى مع إمكانية تخزينها في قاعدة البيانات.وشكرا لكم .والسلام عليكم ورحمة الله وبركاته.
سؤال حول كيفية استخدام Drag & Drop
I'm Away For Sometimes
I'll Finish My Works
Come Back Soon
More Study > More Search > More Try > More Learning > Great Success
السلام عليكم...
الـ DBImage مصمم لكي يحتوي على صورة واحدة، كما أنه لا يحتوي على الخاصية Canvas التي تمكننا من رسم عدة صور عليه، و بالتالي نحتاج إلى القيام ببعض الخدع لتحقيق المطلوب.
الفكرة هي استعمال Panel بمثابة صفحة الشرح (حيث سيتم وضع الرسوم التوضيحية) و يتم سحب مجموعة من الـ Images التي تمثل مجموعة الأشكال المستخدمة، ثم رسم كافة تلك الأضكال (الصور) على Image مخفي، ثم نسخ الصورة المجمعة من الـ Image المخفي إلى الـ DBImage المرتبط بقاعدة البيانات (و هو أيضاً مخفي).
المثال المرفق يحتوي العناصر و الكود اللازم لإنجاز كل ذلك مع الشرح.
الشيء الذي لا يوجد في هذا المثال هو كيفية معالجة الصورة إذا تم تحميلها في الـ DBImage من قاعدة البيانات.
نرجو الاستفادة و السلام.
وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ
صدق الله العظيم