تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامج مشغل موسيقى اعظم انجاز ليا فى حياتى عايز اخد رأيكم فيه
#11
تم حل المشكله الاولى اخى الكريم والآن احتاج الى مساعدتكم فى المشكله الثانيه وهى السحب والافلات لملف صوتى يظهر المسار الكامل للملف وليس اسمه فقط
انا استخدم فى اداه listbox1 فى الحدث DragDrop الكود التالى
كود :
Dim Files As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
        For Each FileName As String In Files
            ListBox1.Items.Add(FileName)
ماهى الاضافه التى يجب اضافتها لكى اجعله ياخذ اسم الملف وليس المسار الكامل
الرد }}}
تم الشكر بواسطة:
#12
أخوي تقدر تستخدم الكود التالي

كود :
[align=left]FileName = Path.GetFileName(FileName)[/align]

الكود كامل بعد التعديل

كود :
[align=left]Dim Files As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
For Each FileName As String In Files
FileName = Path.GetFileName(FileName)
ListBox1.Items.Add(FileName)
Next[/align]

ولاتنسى تكتب كود الاستدعاء حق InPut و OutPut في الأعلى
كود الأستدعاء

كود :
[align=left]Imports System.IO[/align]
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة: سعود
#13
Easy 4ever كتب :أخوي تقدر تستخدم الكود التالي

كود :
[align=left]FileName = Path.GetFileName(FileName)[/align]

الكود كامل بعد التعديل

كود :
[align=left]Dim Files As String() = CType(e.Data.GetData(DataFormats.FileDrop), String())
For Each FileName As String In Files
FileName = Path.GetFileName(FileName)
ListBox1.Items.Add(FileName)
Next[/align]

ولاتنسى تكتب كود الاستدعاء حق InPut و OutPut في الأعلى
كود الأستدعاء

كود :
[align=left]Imports System.IO[/align]

شكراً جزيلاً لك اخى الكريم الكود تمام ولما عملت drag و drop لملف فعلا اتنقل بالاسم فقط لكن لما عملت play للملف الصوتى لم يعمل
دائماً الحلو ما يكمل Sad .. شكراً جزيلاً لك
الرد }}}
تم الشكر بواسطة:
#14
الحمد لله رب العالمين لقيت حل للمشكله والفضل لله ثم لك اخى الكريم الف شكر واود ان احيطك علماً اننى قد قمت بحمد الله من حل الثلاث مشكلات التى نوهت عنها وجارى العمل الآن على المزيد من التطوير من اجل تدعيم البرنامج باللغه العربيه ان شاء الله Smile Smile Smile
الرد }}}
تم الشكر بواسطة:
#15
elmobde3 كتب :فعلا اتنقل بالاسم فقط لكن لما عملت play للملف الصوتى لم يعمل

elmobde3 كتب :الحمد لله رب العالمين لقيت حل للمشكله

ما هو الحل أخي الكريم ؟
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#16
اخى المشكله انه انا عامل شويه حاجات ملغبطه كده وعامل عدد اثنان listbox وليس واحده وعامل
listbox1.selectedindexchanged=playlist.selectedindexchanged
وبالتالى يجب اجراء الكود على كلاهما ومع تعديل بسيط على الكود الذى اعطيته لى نفعت الحمد لله Smile
واصبح الملف يظهر بالاسم فقط ويمكن تشغيله ايضاً والحمد لله رب العالمين شكراً جزيلاً لك
الرد }}}
تم الشكر بواسطة:
#17
اخى الكريم الان انتهيت للتو من البرنامج وتم حل كل المشكلات واضافه مميزات جديده رائعه جداً وتدعيم البرنامج باللغه العربيه وتمكين خاصيه حفظ تعديلات المستخدم من اجل اظهارها فى المره الثانيه لتشغيل البرنامج وكذلك تم عمل login form للبرنامج يكتب فيها المستخدم الاسم الذى يريده ويطلب منه password ساضعه هنا ان شاء الله حتى اذا قام بفتح البرنامج مره اخرى لن يطالبه بادخال الاسم وكلمه المرور مره اخرى وكذلك تم تحزيم البرنامج لكى يصبح ملف setup والآن مع التحميل من السريع الرائع ميديا فاير وارجو التقييم وابداء الملاحظات وشكراً جزيلاً لك أخى الكريم Smile
http://www.mediafire.com/?8yl6c6ddyb9b1d7
كلمه المرور لفتح البرنامج : f5ds2d5g4fg5
الرد }}}
تم الشكر بواسطة:
#18
كنت اتمنى انه مفتوح المصدر حتى افهم هذا الجزء وهو السحب والافلات فلم اتمكن من فهمه.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: الطالب
#19
بارك الله فيك اخي " الطالب" هذه ووضحت Smile جزاك الله عنا كل خير.
جزئية اخرى هل يمكن عملها؟
وهي تشغيل ملف بمجرد القائها على ايقونة البرنامج؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#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

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


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

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


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