تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد انشاء button بشكل مميز ثم ادراجه في الفورمه وتفعيله ولا يكون مجرد صوره ميته
#3
السلام عليكم ورحمة الله وبركاته

الكلاس بالكامل :
PHP كود :
Imports System.ComponentModel

'===============================
'
------ Abu Ehab ---------------
'===============================

<ToolboxBitmap(GetType(TheButton), "BtnIcon.bmp")> Public Class TheButton
    Inherits Button
    Public Sub New()
        Me.BackgroundImageLayout = ImageLayout.Stretch
        Me.BackgroundImage = My.Resources.L

        Me.ForeColor = Color.White
        Me.Cursor = Cursors.Hand
    End Sub
    Dim Sund As Boolean = False
    Public Property PlaySound() As Boolean
        Get
            Return Sund
        End Get
        Set(ByVal value As Boolean)
            Sund = value
            TheOptions()

        End Set
    End Property
#Region "  Hide  Colors Properties "
    <Browsable(False), EditorBrowsable(EditorBrowsableState.Never)> _
    Public Overrides Property BackgroundImage() As System.Drawing.Image
        Get
            Return MyBase.BackgroundImage
        End Get
        Set(ByVal value As System.Drawing.Image)
            MyBase.BackgroundImage = value
        End Set
    End Property



    <Bindable(False), EditorBrowsable(EditorBrowsableState.Never)> _
    Public Overrides Property BackColor() As System.Drawing.Color

        Get
            Return MyBase.BackColor
        End Get
        Set(ByVal value As System.Drawing.Color)
            MyBase.BackColor = value

        End Set
    End Property
#End Region


    Public Sub TheOptions()
        Select Case Sund
            Case YourSound.PlaySound
                My.Computer.Audio.Play(My.Resources.ClickSound, AudioPlayMode.WaitToComplete)

        End Select


    End Sub
#Region " Events "

    Private Sub TheButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
        If Sund Then
            My.Computer.Audio.Play(My.Resources.ClickSound, AudioPlayMode.WaitToComplete)
        End If
    End Sub
    Private Sub TheButton_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
        Me.BackgroundImage = My.Resources.D
    End Sub

    Private Sub TheButton_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseHover
        Me.BackgroundImage = My.Resources.h
    End Sub

    Private Sub TheButton_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseLeave
        Me.BackgroundImage = My.Resources.L

    End Sub
#End Region

End Class
Public Enum YourSound
    PlaySound
    StopSound

End Enum 

توجد بهــــا خاصية تشغيل الصوت بالنقر على زر الأمر أسمها PlaySound
كـــــــــــود الاداة مفتوح المصدر + المثـــــــــال .

تقبـــــــــلوا تحيــــــــاتي .



الملفات المرفقة
.rar   MyButton.rar (الحجم : 240.04 ك ب / التحميلات : 230)
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو


الردود في هذا الموضوع
اريد انشاء button بشكل مميز ثم ادراجه في الفورمه وتفعيله ولا يكون مجرد صوره ميته - بواسطة Abu Ehab - 15-04-13, 11:57 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أصنع جميل Button بكل بساطة Abu Ehab 11 8,494 10-09-16, 10:33 AM
آخر رد: Abu Ehab
  احلا مشاهدة تطوير اداة listbox تصبح بشكل جميله ابراهيم كركوكي 0 2,914 18-08-16, 10:03 PM
آخر رد: ابراهيم كركوكي
  هام جدا قبل انشاء موضوع في هذا القسم Sajad 0 12,328 25-06-13, 06:52 PM
آخر رد: Sajad
  برنامج وأداة Enhanced Button RaggiTech 0 2,592 20-10-12, 11:37 AM
آخر رد: RaggiTech

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


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