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

سوال بسيط

بدأه bodaman22 في 2 يوليو 2008 · 4 رد · 772 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوانى الأعزاء فى المنتدى الجميل

كان عندى سوال بسيط جدا

انا عندى فى يمين الفورم panel

كنت عايز اضع زرار فى الpanel

بحيث لما اضغط على الزرار ال panel تختفى فى اقصى يمين الفورم و لما اضغط عليه مرة تانية ترجع ال panel مكانه مرة تانية بصراحة انا جربت بس مش عرفت اعملها

هى فكرته زى فكرة ال tools اللى موجودة فى البرنامج فيجوال بيسك

ارجو اللى يعرف لا يبخل على فأنا محتاجة جدا و الله العظيم و شكرا

#2

قمت بعمل مشابه لها (منذ ما يقارب 12 شهر)

و إليك فكرة ذلك (للأسف لا أدري أين وضعت الكود لكن في حال ما إذا وجدته سأضعه هنا)

panel يحتوي على CheckBox

و الآن يجب كتابة محتوى الدالتين

MouseHover

MouseLeave

الخاصتين بالـ panel

و إليك الفكرة العامة

نستعمل Boolean و ليكم اسمه Moved

نختبر إذا كان checkBox checked

إذا كان الحال كذلك فلا يحدث أي تغيير

و إلا

نقوم بعمل دالة for لإزاحة (تغيير إحداثيات) الـ Panel حتي يصل إلى حد ما

و من ثم نعكس قيمة الـ Boolean

ملاحظة: تم الإزاحة (بالزيادة أو بالنقصان) حسب قيمة الـ Boolean

أي إذا كان true نقوم بإضافة 1

و إذا كان False نقوم بإضافة -1

#3

اخى العزيز ممكن زيادة من التوضيح

حتى استفيد و ناا فعلا محتاجة جدا

و شكرا

#4

إليك مثالا صغيرا (ما زال يحتاج إلى عمل)

المهم أن تفهم الفكرة العامة و من ثم عدل حسب احتياجاتك

tst.rar

#5

متشكر جدا يا باشا ربنا يكرمك يارب

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