أخواني الأعزاء...
باقي على تسليم مشروع تخرجي أسبوعين ولي مشكلة صغيرة في أهم نقطة, في بالي فكرة ولكن لا أدري كيف!..
الفكرة هي..
أن يدخل المستخدم صورة على الأداة picturebox وواقعاً هي خريطة للمدينة ولكن يدخلها كصورة عادية..
ثم يضغط على المبنى (المدرسة) المطلوبة, ويتم رسم مربع على الصورة بلون أحمر, ويقوم حينها بإدخال بيانات هذه المدرسة في كائنات أخرى..
وتنتهي العملية بضغطه لزر الحفظ..
كل ما حكيته هو ما قد عملته وتم على خير والحمد لله ولكن ما أريده فعلاً موجود في زر الحفظ..
أريده أن يحفظ الخريطة في جدول لوحده بدون النقطة الحمراء الجديدة..
وأن يحفظ إحداثيات النقطة التي رسمها في جدول آخر..
(لاتوجد أي مشكلة في جمل الحفظ ولكن المشكلة كيف أفصل النقطة عن الخريطة (الصورة) الرئيسية بحيث تبقى الخريطة عندي نظيفة بعد الحفظ)
للعلم أنني لو حفظتها مع النقطة كما هي سأخسر فرصة أن يحذف المستخدم نقطته لأنه من المستحيل أن يمسحها من خريطة ملونة..
كانت فكرتي..
مثل فكرة أن تضع ورق نايلون شفاف أو ورقة شفافية فوق ورقة أخرى ملونه, فتقوم بالكتابة وكأنك تكتب على الورقة الحقيقية وبالواقع أنت تكتب على شيء آخر مفصول عنه..
وللأسف بعض المنتديات قالوا لي أستخدم الفوتوشوب وأعمل صورة فارغة بنفس الحجم, ولكن كما حكيت سالفاً بأن المستخدم يدخل كل شيء وليس أنا..
والبعض قال أن أضعها كخلفية للأداة, ولكني لم أراها منطقية لأني أحتاج للتعامل مع الصورة تعامل كثير كما في السؤال التالي..
------------------------
سؤال آخر مهم أيضاً..
أريد عندما يضع المستخدم صورة (خريطة) أكبر من حجم الأداة picturebox أن تظهر المدراجات العلوية والسفلية scrollbars
وجدت جواب هذا الشيء ولكن أن يعمل البرنامج على إعادة رسم الصورة عند تحريكها وهذا لا ينفعني لأني أريده أن يكون
تحريك حقيقي للصورة بحيث أن إحداثيات النقطة التي سترسم في السؤال الأول تكون إحداثياتها صحيحة, وبنفس الوقت إذا تم إعادة
رسم الصوررة مرة أخرى فبالبرنامج سوف يرسمها فوق النقاط الجديدة التي وضعتها..
أرجوا الإجابة سريعاً (الإختبارات على الأبواب), وأرجوا الإجابة بشكل ميسر غير معقد بشكل كبير.
وإذا لأحدكم جواب وقد أجاب أحداً آخر قبله فأتمنى أن لا يحرمنا أيضاً هو من طريقته فلعل جوابه يناسب برنامجي أكثر..
جزاكم الله خيراً مقدماً..
اللهم قدرني على أن أدعوا لمن سيفيدني بدعوات يحتاجها..
هارتس برنس


