تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامج مشغل موسيقى اعظم انجاز ليا فى حياتى عايز اخد رأيكم فيه
#20
سلام

اخي سعود هذا ابسط مثال للملفات الصوتيه mp3
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ListBox1.AllowDrop = True
    End Sub

    Private Sub TextBox_Pth_DragDrop(ByVal sender As Object, ByVal e As Windows.Forms.DragEventArgs) Handles ListBox1.DragDrop
        For Each f As String In e.Data.GetData(DataFormats.FileDrop)
            If IO.Path.GetExtension(f).ToLower = ".mp3" Then
                ListBox1.Items.Add(f)
            End If
        Next
    End Sub

    Private Sub TextBox_Pth_DragEnter(ByVal sender As Object, ByVal e As Windows.Forms.DragEventArgs) Handles ListBox1.DragEnter
        If (e.Data.GetDataPresent(Windows.Forms.DataFormats.FileDrop)) Then
            e.Effect = Windows.Forms.DragDropEffects.Copy
        End If
    End Sub

End Class

الحدث DragEnter وضيفته انه يغير شكل الماوس بعد السحب لما يجي فوق listbox1 فاذا كان المسحوب ملفات يغيره لمؤشر copy
والحدث DragDrop وضيفته بعد ما تترك الزر يعني الافلات هنا يمر على عناصر المصفوفه الخاصه بالملفات FileDrop وذا كان فيها شي ينفذ الموجود بالشرط وهو التاكد من نوع الملف هل mp3 عشان يضيفه

يعني ما نحتاج غير خاصيه allowdrop نخليها true وحدثين dragenter وdragdrop



وحكايت القائها على ايقونت البرنامج ابسط من السحب
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call CommandLine()
    End Sub

    Private Sub CommandLine()
        For Each arg As String In My.Application.CommandLineArgs
            If IO.Path.GetExtension(arg).ToLower = ".mp3" Then
                ListBox1.Items.Add(arg)
            End If
        Next
    End Sub

End Class

ما نحتاج غير في حدث تحميل الفورم نقرا عناصر my.applicatin.lomandlineargs وينفذ الموجود بالشرط وهو التاكد من نوع الملف هل mp3 عشان يضيفه



وبدمج الفكرتين
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Call CommandLine()
        ListBox1.AllowDrop = True
    End Sub

    Private Sub CommandLine()
        For Each arg As String In My.Application.CommandLineArgs
            If IO.Path.GetExtension(arg).ToLower = ".mp3" Then
                ListBox1.Items.Add(arg)
            End If
        Next
    End Sub

    Private Sub TextBox_Pth_DragDrop(ByVal sender As Object, ByVal e As Windows.Forms.DragEventArgs) Handles ListBox1.DragDrop
        For Each f As String In e.Data.GetData(DataFormats.FileDrop)
            If IO.Path.GetExtension(f).ToLower = ".mp3" Then
                ListBox1.Items.Add(f)
            End If
        Next
    End Sub

    Private Sub TextBox_Pth_DragEnter(ByVal sender As Object, ByVal e As Windows.Forms.DragEventArgs) Handles ListBox1.DragEnter
        If (e.Data.GetDataPresent(Windows.Forms.DataFormats.FileDrop)) Then
            e.Effect = Windows.Forms.DragDropEffects.Copy
        End If
    End Sub

End Class

موفقين
متغيب
الرد }}}
تم الشكر بواسطة: سعود


الردود في هذا الموضوع
RE: برنامج مشغل موسيقى اعظم انجاز ليا فى حياتى عايز اخد رأيكم فيه - بواسطة الطالب - 15-08-15, 07:12 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,720 30-11-25, 07:22 AM
آخر رد: Mr_limo
  برنامج نظام محل مواد غذائية crazykinko 0 154 17-10-25, 12:27 AM
آخر رد: crazykinko
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,021 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  استفسار عن حامية برنامج ahmedramy 2 580 27-04-25, 06:02 PM
آخر رد: princelovelorn
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,779 07-02-25, 07:55 PM
آخر رد: الورد2
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 423 14-12-24, 01:16 AM
آخر رد: Taha Okla
  انجاز تقويم محمد بن عطية 1 210 18-11-24, 01:06 AM
آخر رد: rdxdz
  خطأ في برنامج بلغة البايثون ahlamalgomate2020 0 284 08-11-24, 11:31 PM
آخر رد: ahlamalgomate2020
  مساعدة فى حفظ مشروع برنامج الى ضيغة apk م / وليد تيتو 1 373 03-11-24, 05:27 PM
آخر رد: Taha Okla
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 631 25-10-24, 01:57 PM
آخر رد: F.H.M

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


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