العودة   منتدى رياض الجنة - Riad Al-Ganah > الرياض التقنية > روضة البرمجة ولغاتها > روضة تقنية الـ .NET ولغاتها المختلفة

روضة تقنية الـ .NET ولغاتها المختلفة روضة خاصة بتقنية الـ .NET ومقالاتها وجميع ما يتعلق بها من اخبار

 

 
أدوات الموضوع انواع عرض الموضوع
المشاركة السابقة   المشاركة التالية
  #1  
قديم 10-28-2010, 02:50 PM
الصورة الرمزية khaledbelal
khaledbelal khaledbelal غير متواجد حالياً
مبرمج المنتدى
الادارة تكليف لا تشريف
 
تاريخ التسجيل: Oct 2009
العمر: 34
المشاركات: 3,606
افتراضي كيف تجعل الـ User control ذات خلفية شفافة

كنت أقوم بعمل user control خاصه
و واجهتني مشكلة بسيطه .. هي جعل الـ user control ذات خالفية شفافه تماماً
وذلك لأجعل الأداة التي أصنعها (user control) تتأقلم مع جميع أشكال وألوان الفورم
وبعد البحث المطول في موقع الـ MSDN بموقع مايكروسوفت وجد الحل التالي شرحه
لقد وضعت لكم هذا الشرح... لكي يستفيد غيري منه.......
ملاحظه هامه : هذا الحل التالي شرحه .. يقوم بجعل الـ user control
ذات خلفية شفافه من دون أن يعتمد على لون خلفية الفورم الذي سوف تضع فيه أداتك (user control) التي تصتعها .. إنما تجعل أداتك شفافه .... شفافه
الآن شرح الخطوات :

الخطوه الأولى :

كود PHP:
protected override CreateParams CreateParams 



get
{
CreateParams cp = ****.CreateParams;
cp.ExStyle |= 0x00000020;
return 
cp;
}

**** = بدرون مسافات b a s e
الخطوه الثانية :
كود PHP:
protected override void OnPaintBackground(PaintEventArgs e)

{

// لا تكتب شيء هنا .. اتركها فارغه


الخطوه الثالثة :
كود PHP:
protected void InvalidateEx()

{

if(
Parent==null

return;

Rectangle rc=new Rectangle(this.********,this.Size);
Parent.Invalidate(rc,true);

******** = بدون مسافات L oc ati on

الخطوه الأخيره : قم وضع اداتك التي صنعتها ...على أي فورم ... سوف تلاحظ أن اداتك أصبحت شفافه
وتأقلمت مع شكل الفورم ....
وفي النهاية أخواني الكرام ...فأتمنى أن لا تنسوني بادعاء


منقول


توقيع : khaledbelal



(أَفَأَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا بَيَاتاً وَهُمْ نَآئِمُونَ {97} أَوَ أَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا ضُحًى وَهُمْ يَلْعَبُونَ {98}
أَفَأَمِنُواْ مَكْرَ اللّهِ فَلاَ يَأْمَنُ مَكْرَ اللّهِ إِلاَّ الْقَوْمُ الْخَاسِرُونَ {99}).
سورة الأعراف.

رد مع اقتباس
 


« الموضوع السابق | الموضوع التالي »

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس الرابع : رسـم خلفية طبيعية - دورة Adobe Photoshop CS microtop دورة Adobe Photoshop CS من رابطة الجرافيك الدعوي 3 03-22-2011 05:07 PM
الدرس الأول : نص في خلفية مموجة - دورة Adobe Photoshop CS microtop دورة Adobe Photoshop CS من رابطة الجرافيك الدعوي 3 03-17-2011 06:36 AM
نصائح من خبراء الديكور تجعل غرفة جلوسك الضيقة واسعة امل محمد مرسي روضة الحوار العام 1 10-01-2010 03:04 PM
الدرس الخامس والثلاثون : خلفية الصفحة والفقرات - دورة Microsoft Word 2007 khaledbelal دورة Microsoft Word 2007 من منتديات المدرس 1 03-31-2010 08:51 PM

استضافة الحياة

الساعة الآن 04:56 PM.


Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية
Ads Management Version 3.0.1 by Saeed Al-Atwi

SlamDesignzslamDesignzEdited by Riad Al-Ganah Team - جميع الحقوق محفوظة لشبكة رياض الجنة

Privacy Policy Valid XHTML 1.0 Transitional By SlamDesignz Valid CSS Transitional By SlamDesignz