منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : هل من طريقة لإنشاء اداة بنفسك في vb.net
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
شباب بعد السلام عليكم كي تكون مبرمج لابد ان تكون عندك مهارات لتكسب الوقت 
فمثلا انا استخدم ال  PictureBox في اكثر من فورم  وانا اريد ان يكون لها حدث ثابت وهو  
في الحدث MouseEnter ان يقوم بتغيير لون الخلفية 
وفي الحدث MouseLeave ان يقوم بارجاعه الى الطبيعي
هل من مفاد في هذا الموضوع
قم باضافة User Control للProject تبعك واستخدامه على اكثر من فورم
PHP كود :
Public Class ImageBox
    Inherits PictureBox

    Private clr 
As Color

    Public Sub 
New()
 
       clr MyBase.BackColor
    End Sub

    Protected Overrides Sub OnMouseEnter
(As EventArgs)
 
       MyBase.OnMouseEnter(e)
 
       MyBase.BackColor Color.Red
    End Sub

    Protected Overrides Sub OnMouseLeave
(As EventArgs)
 
       MyBase.OnMouseLeave(e)
 
       MyBase.BackColor clr
    End Sub
End 
Class