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

سؤال إعادة الزر للونه الأصلي بعد تغييره

مغلق
بدأه عبدالله عيد في 26 يناير 2003 · 7 رد · 625 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم ورحمة الله وبركاته وبعد

تحية طيبة

اخواني الأعزاء لدي زر معين وفي حدث Mouse Move للزر وضعت شفرة بحيث تملأ مساحة الزر باللون الأحمر مثلاً

فقمت بتشغيل البرنامج ونجح في طلاء الزر بكامله باللون الأحمر ولكن توجد لدي مشكلة وهي كيف يمكنني أن اعيد الزر لحالته بعد خروج الماوس عنه (أي ان يعود على شكله عند التشغيل )

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

http://sahat.it4um.net/index.php?act=Attac...e=post&id=85589

والسورس كود هنا

ولكم خالص شكري

اخوكم عبدالله عيد المحمادي

boma.zip

#2

السلام عليكم ورحمة الله وبركاته

هدية جميله

بس ما عرفت احل المشكلة :)

اتمنى ان اصل الى المرحلة التي انتم بها

اختكم

لغة سي

#3

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

اشكرك على الرد

اخوك عبدالله المحمادي

#4

اخي جرب الوصلة التاليه ربما تفيدك

http://www.codeproject.com/?cat=2

وشكرا عاي الهديه (f)

If you think yourself that you are nobody, you should go somewhere to find yourself

#5

حاول أن تضع في حدث حركة الفأرة فوق العنصر الذي وضعت عليه الزر (الفورم يعني) مايلي

إذا كان س (و هو متحول منطقي )نعم إذاً أعد اللون إلى اللون الذي تريده

ثم أعط سً القيمة نعم

و في حدث تلوين الزر بالأحمر أضف

س = لا

هذه الفكرة و لكن تنفيذها بالسي لا أعرف

#6

عفواً

بدلاً من

اقتباس
إذا كان س (و هو متحول منطقي )نعم

اكتب

إذا كان س (و هو متحول منطقي )لا

#7

فعلا !!! كيف تعرف ان الماوس خرجت عن نافذتك !!!

ويندوز يرسل فقط رسالة عن دخول زر الماوس ... ولكن عند الخروج فهو لا يرسل ....

يوجد اكثر من حل لهذه المشكلة، افضل حل هو استخدام ال timer ....

و عند كل رسالة من ال timer تقوم بالتششيك حول موقع ال الماوس ...

تحياتي ...

#8

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

السلام عليكم ورحمة الله وبركاته

شكراً ياأستاذ Developer.Net على اجابتك وفعلاً كلامك صحيح مية بالمية فقد ذهبت إلى موقع www.codeguru.com ووجدت به عدة امثلة فوجدت أنهم يستخدمون التايمر

ولك تحياتي وشكراً مرة اخرى

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

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