اردت ان اضع اصوات قران الكريم لمجموعه من السور بحيث يمكن تشغيلها بالنقر على اسماء السور الموجوده في لست بوكس فكيف اعمل الربط بينهما مع الشكر الجزيل
كيف اعمل ربط بين لست بوكس وتشغيل الصوت
لا زلت انتظر كم اخوتي الاعزاء
السلام عليكم ورحمة الله وبركاته
يمكنك استخدام هذا الكود
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long Private Sub List1_DblClick() sndPlaySound List1.List(List1.ListIndex), 1 End Sub
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اخي الفاضل
هل هذا ما تريد ؟؟
Dim strsound0 As String '1 Dim strsound1 As String '2 Dim strsound2 As String '3 Private Sub Check1_Click() If (Check1.Value = Checked) Then List1.Enabled = False List1.ListIndex = 0 MediaPlayer1.Play Timer1.Enabled = True Else List1.Enabled = True MediaPlayer1.Stop MediaPlayer1.CurrentPosition = 0 Timer1.Enabled = False For x = 0 To List1.ListCount - 1 List1.Selected(x) = (Check2.Value = Checked) Next End If End Sub Private Sub Form_Load() Timer1.Enabled = False '=========================================== List1.AddItem "ÇáÍãÏ ááå ÑÈ ÇáÚÇáãíä" List1.AddItem "ÇáÑÍãä ÇáÑÍíÜÜã " '2 List1.AddItem "ãÜÇáß íæã ÇáÏíä" '3 '===================================== strsound0 = App.Path & "\sound\F1002.WAV" '1 strsound1 = App.Path & "\sound\F1003.WAV" '2 strsound2 = App.Path & "\sound\F1004.WAV" '3 End Sub Private Sub List1_Click() Select Case List1.ListIndex Case 0 MediaPlayer1.FileName = strsound0 Case 1 MediaPlayer1.FileName = strsound1 Case 2 MediaPlayer1.FileName = strsound2 End Select End Sub Private Sub Timer1_Timer() Dim idx As Integer Dim cdx As Integer idx = List1.ListIndex cdx = List1.ListCount - 1 If idx >= cdx Then Exit Sub If MediaPlayer1.CurrentPosition = MediaPlayer1.Duration Then List1.ListIndex = List1.ListIndex + 1 End If End Sub
مثال
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
توضيح بسيط نسيت ان اقوله عند كتابتى للكود وهو ان الكود الذى كتبته لايعمل الا مع الملفات ذات الامتداد WAV. لذا يمكنك الاعتماد على اداة MediaPlayer كما هو موضح فى المشاركة السابقة فهو يعمل مع كل ملفات الميديا وانا اسف على هذا الخطأ :(
ملحوظة على الكود الموجود فى المشاركة السابقة
يمكن اختصار الكود الى كود بسيط جدا
Private Sub List_DblClick() MediaPlayer1.OpenUrl List1.List(List1.ListIndex) End Sub
والله اعلم
تم تعديل هذه المشاركة بواسطة GHOST2010 في 3 يونيو 2005 في 22:24
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
شكرا لكم على الاجابة ساجرب الاكواد التي تفضلتم بها وسانقل الملاحظات لكم فيما بعد وفقكم الله لكل خير
اقتباسPrivate Sub List_DblClick()MediaPlayer1.OpenUrl List1.List(List1.ListIndex)
End Sub
شكرا جزيلا اخي الفاضلGHOST2010
لقد اضفت لي كود جديد لا اعرفه من قبل
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
شكرا لكم على الاجابةالكريمة من جميع الاخوةالافاضل واسال الله ان يوفقكم لكل خير
اخواني
سوال اخر بنفس الموضوع
كيف اربط الصوت باداة الشجرة
مع الشكر
هذا الموضوع مغلق.
