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

هل يمكن عمل ذلك بال VB6 ? التوضيح بالداخل لطول الموضوع .

بدأه سامح عبدالفتاح في 14 أبريل 2010 · 11 رد · 1,246 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

في برنامج للفنادق : عند تشغيل البرنامج لأول مره يتم ادخال عدد الغرف الموجودة بالفندق ... وبعد ادخال رقم الغرفة والسعر وغيره يظهر لها رمز (صورة أو ايقونة بيت صغير ) على النموذج الرئيسي للبرنامج وهكذا حتي يكتمل جميع غرف الفندق ولنفرض ان عددها 20 غرفة .

اصبح الأن على سطح النموذج الرئيسي للبرنامج عدد 20 صورة او ايقونة بيت صغير واسفل كل صورة رقم الغرفة التي تمثلها في الفندق

بالنقر على الصورة بزر الماوس الأيسر يظهر نموذج منبثق يوضح حالع الغرفة ( متاحة او مؤجرة - سعر اليوم - اسم المستأجر ... الخ )

بالنقر على الصورة بزر الماوس الأيمن يظهر قائمة منسدله بها عددة خيارات منها ( تأجير الغرفة - تبديل بغرفة اخرى - مغادرة .... وغيره من خدمات الفندق )

يمكن تحريك هذه الصور أو الإيقونات بالماوس على سطح النموذج الرئيسي للبرنامج واعادة ترتيبها

عندما تستأجر الغرفة تتغير اليقونة الي نفس الإيقونة ولكن بلون النور كأنها اصبحت مضاءة وبها ناس

الإستفسارات هي : 1- الصور واليقونات متوفره ... ولكن كيف يمكن ادراج الصورة الي سطح النموذج الرئيسي بالبرنامج بالطرقة السابق ذكرها

( اي بمجرد ادخال رقم الغرفة وسعر الغرفة ورقم نحويلة التلفون الي النموذج المعد لذلك والغضط على زر حفظ )

2- كيف يمكن الربط بين الصورة والنموذج المنبثق الذي يظهر حالة الغرفة ( متاحة - مستأجرة - سعر اليوم - اسم المستأجر ) عند النقر على زرالماوسالأيسر

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

#2
سامح عبدالفتاح كتب:

بسم الله الرحمن الرحيم

الإستفسارات هي : 1- الصور واليقونات متوفره ... ولكن كيف يمكن ادراج الصورة الي سطح النموذج الرئيسي بالبرنامج بالطرقة السابق ذكرها

( اي بمجرد ادخال رقم الغرفة وسعر الغرفة ورقم نحويلة التلفون الي النموذج المعد لذلك والغضط على زر حفظ )

2- كيف يمكن الربط بين الصورة والنموذج المنبثق الذي يظهر حالة الغرفة ( متاحة - مستأجرة - سعر اليوم - اسم المستأجر ) عند النقر على زرالماوسالأيسر

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

1- أستخدم فورم نوع MDI .

2- استخدم array من نوع picturebox وان شاء الله تعمل بكل كفاءة .

تحياتي

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3
omani كتب:

1- أستخدم فورم نوع MDI .

2- استخدم array من نوع picturebox وان شاء الله تعمل بكل كفاءة .

تحياتي

مشكور اخي OMANI على ردك السريع الجميل وسوف احاول .. ولو تضع مثال بسيط لمصفوفة PICTUREBOX يكون اكرمتني جدا ولك الدعاء بظهر الغيب ان شاء الله

#4
سامح عبدالفتاح كتب:

مشكور اخي OMANI على ردك السريع الجميل وسوف احاول .. ولو تضع مثال بسيط لمصفوفة PICTUREBOX يكون اكرمتني جدا ولك الدعاء بظهر الغيب ان شاء الله

اخي فقط قم برسم الاداة على الفورم . ومن ثم اعمل لها نسخ ولصق في نفس المكان , سوف يسألك الفيجوال هل تود ان تنشئ مصفوفة انقر نعم . (الطريقة الاولى)

الطريقة الثانية . بعد رسم الأداة على الفورم اذهب الى خصائص الاداة ستجد خاصية اسمها index ضع القيمة صفر فيه ( سوف تتحول الى مصفوفه قابلة للزيادة ) .

هذا كل شي .وستجد ان اسم الاداة مثلا لو كانت picturebox سوف يتحول الى picturebox(0) وعند التعامل معه يجب تحديد picturebox من خلال الاندكس .

تحياتي

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

بسم الله الرحمن الرحيم

اخي OMANI جزاك الله كل خير

عملت الأتي : 1- نموذج MDI ووضعة عليه PICTUREBOX وحولتها الي مصفوفة

2- نموذج اخر عادي ووضعت عليه عدد 3 TEXTBOXES لإدخال بيانات الغرفة ( رقم الغرفة - سعر اليوم - تحويلة الهاتف)

3- ووضعة على النموذج الأخير زر COMMAND بالضغط عليه يتم حفظ البيانات من TEXTBOXES الي الملف بقاعدة البيانات ولا اعرف ماذا افعل بعد ذلك لكي اصل للملطوب

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

البرنامج

5- اين ستكون الصور ؟ في الـ PICTUREBOX ARRAY ام على جهاز الكمبيوتر

6- كيف اظهر الصورة على سطح النموذج الرئيسي ؟ ... ارجو الأفادة وفقك الله اخي OMANI

تم تعديل هذه المشاركة بواسطة سامح عبدالفتاح في 14 أبريل 2010 في 20:52

#6

أخي هذا مثال سريع جدا جدا جدا

يمكنك الاستفادة من الافكار التي به . والتعامل مع الصورة حسب رقم الاندكس . يعتمد على انه رقم الغرفة .

تحياتي

rooms.rar

تم تعديل هذه المشاركة بواسطة omani في 14 أبريل 2010 في 21:26

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#7

وهنا تعديل آخر .. انقر بالماوس الأيمن على الصورة لتقوم باجراءات الغرفة من حيث الحجز او التفريغ .

تحياتي

rooms1.rar

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#8

مشكور اخي OMANI

جاري الإستفادة من المثال وفقك الله الي طريق الجنة

#9
سامح عبدالفتاح كتب:

مشكور اخي OMANI

جاري الإستفادة من المثال وفقك الله الي طريق الجنة

اخي OMANI

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

و مشكور يا احسن OMANI في الخليج

#10
سامح عبدالفتاح كتب:

اخي OMANI

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

و مشكور يا احسن OMANI في الخليج

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

تحياتي

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#11

مشكور اخي OMANI

ان شاء الله سوف اطلعك على تطوير المثال قريبا جدا وجزاك الله ووفقك الي طريق الجنة

#12

استخدم Listview مع ImageList أفضل من MDIForm

Many of life’s failures are people who did not realize how close they were to success when they gave up

Thomas Edison

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…