تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تصنع كونترول شفاف
#6
كاتب المشاركة : silverlight

الأخ الفاضل أبو يعقوب

تستطيع أيضا أن تقوم بعمل Overrides للصفة BackColor وتجعل قيمتها تساوي Color.Transparent


كود :
Public Class ExControl

Inherits Control

Dim _BackColor As Color = Color.Transparent

Public Sub New()
SetStyle(ControlStyles.SupportsTransparentBackColor, True)

End Sub

Public Overrides Property BackColor() As Color
Get
Return _BackColor
End Get
Set(ByVal value As Color)
If _BackColor <> value Then
_BackColor = value
Me.Invalidate()
End If
End Set
End Property

End Class
وبالتأكيد ستحصل علي نفس الشئ

أما بخصوص Region والرسم بشكل عام يجب أن لا ننسي أين نرسم الشكل المطلوب رسمه
فإن كان الهدف هو رسم مستطيل مثلا علي Region يجب أن نراعي أن Pen thickness أثناء عملية الرسم بالإضافة الي AntiAliasing لو راعينا ذلك لن يحدث أي تشوه
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كيف تصنع كونترول شفاف - بواسطة Raggi Tech - 05-10-12, 01:02 PM
كيف تصنع كونترول شفاف - بواسطة Raggi Tech - 05-10-12, 01:04 PM
كيف تصنع كونترول شفاف - بواسطة Raggi Tech - 05-10-12, 01:05 PM
كيف تصنع كونترول شفاف - بواسطة Raggi Tech - 05-10-12, 01:06 PM
كيف تصنع كونترول شفاف - بواسطة Raggi Tech - 05-10-12, 01:06 PM
كيف تصنع كونترول شفاف - بواسطة Raggi Tech - 05-10-12, 01:06 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف تصنع ادواتك الخاصه بنفسك بأسهل الطرق 3booody 2 4,363 15-07-16, 12:58 AM
آخر رد: ابراهيم كركوكي
  كود- كونترول الألة الحاسبة المنسدلة DropDown Calculator RaggiTech 0 2,193 05-10-12, 02:59 PM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: