السلام عليكم ورحمة الله وبركاتة
يعلم الله اني استفدت من هذا المنتدى الكثير .. بما يحوية من دروس وافكار وأعضاء ذوي خبرة همهم الوحيد مساعدة المبتدئين مثلي وتبادل الخبرات بينهم للاستفادة العامة .. اسال الله ان يجعله في موازين حسناتهم ويجمعنا واياهم في دار كرامته
ومن هذا المنطلق اردت ان اشارك بهذه المعلومة التي لا تغيب عن اكثركم ولكن ليعرف من لا يعرف ... واريد بها وجه الله ثم رد الجميل لهذا المنتدى الرائع باعضائه الكرام
الفكرة لا تعتمد على خاصية النموذج المعروفة Opacity انما تعتمد على خاصية النموذج TransparencyKey
اعمل مشروع جديد ثم غير اللون في الخاصية TransparencyKey الى اي لون ولنفرض احمر ثم ضع على كامل مساحة النموذج الاداة Panel وغير خاصية Backcolor له الى اللون الذي اخترناه من قبل وهو الاحمر
الان شغل البرنامج .. وهنا المفاجئة ؟؟؟ .. ستلاحظ ان النموذج شفاف ماعدا اطاره الخارجي .. جرب وحرك النموذج على الشاشة ستجد انه شفاف لما خلفة ... ولكن الميزه هي .. حاول ان تضع النموذج فوق الايقونات الموجودة على سطح المكتب .. ثم انقر نقر مزدوج على أي ايقونة ظاهرة خلال النموذج ستلاحظ ان الايقونة فتحت ما تمثل .. يعني ان النموذج ليس فقط شفاف لما خلفة من الوان بل وايضا لا يحجب ما خلفة
جرب ضع ادوات اخرى مثل Button -Label وهي لا تحتاج الا تغيير اي شئ لانها تاخذ لون ماتوضع عليه اما اذا وضعت TextBox او ListBox او ComboBox فستحتاج الى تغيير خاصية Backcolor لها الى اللون الذي اخترته سابقا وهو احمر
المثال مرفق
واخيرا لا تحرموننا من دعاءكم في ظهر الغيب