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

نسخة كاملة : مشكلة فى تشغيل قارئ من بين جميع القراء
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته
قمت بفضل الله بعمل برنامج يجلب جميع القراء بجميع السور
لكن المشكلة هى انى كل ما اغير القارئ لقارئ اخر
يتم اعادة نفس القارئ السابق مع ان الصفحة تتغير بالقارئ الذى تم اختيارة مسبقا من طرفى
والمشروع مرفق وانا اريد كل ما اختار قارئ يذهب لصفحته ويجلب كل السور ليتم تشغيلها ولا يتم تشغيل ما سبق
وارفقت المشروع لانى عارف ان ناس كتير ستقول ممكن توضح شوية ههه
وعليكم السلام ورحمة الله وبركاته

الامر جميل ما فعلته ويبقي فقط اغلاق المشغل 
حتى يستوعب الرابط الجديد المطلوب تشغيله 

كل ما عليك فعله التالى فى حدث [ ListBox2_SelectedIndexChanged ]
عند السطر التالى
كود :
       AxWindowsMediaPlayer1.URL = (lst2(sender.selectedindex))

فقط اعلى منه قم باضافة الكود التالى
كود :
       AxWindowsMediaPlayer1.close()



سهواً - وهو نسيان اضافة التعديل الثاني
وهو الكود الاهم من اغلاق المشغل وهو كود تفريغ الـ List قبل اتمام التعبئة

فى حدث [ Button1_Click ]
اسفل السطر التالى
كود :
       input = WebBrowser1.Document.GetElementsByTagName("a")

قم باضافة الكود التالى
كود :
       lst.Clear()
       ListBox1.Items.Clear()

ثم فى حدث [ Button2_Click ]
اسفل السطر التالى
كود :
       input = WebBrowser1.Document.GetElementsByTagName("span")

قم باضافة الكود التالى
كود :
       lst2.Clear()
       ListBox2.Items.Clear()





شغل البرنامج واستمتع

لم اقوم بالتعديل على السورس واعادة ارفاقه لانه لا حاجة لذلك
لكن لدي تعليق واحد فقط وهو انك تستخدم اداء WebBrowser
داخل الفورم مع ان اخر مشروع قام الاخ سعود بتبسيط الامر
وهو عدم استخدام الاداء واستدعاء امره من خلال الكود

فقط راجع الرابط التالى لتتذكر الامر
http://vb4arb.com/vb/showthread.php?tid=...#pid126775

تحياتى لك
وتمنياتى لك التوفيق
(23-09-18, 09:58 PM)elgokr كتب : [ -> ]
وعليكم السلام ورحمة الله وبركاته

الامر جميل ما فعلته ويبقي فقط اغلاق المشغل 
حتى يستوعب الرابط الجديد المطلوب تشغيله 

كل ما عليك فعله التالى فى حدث [ ListBox2_SelectedIndexChanged ]
عند السطر التالى
كود :
       AxWindowsMediaPlayer1.URL = (lst2(sender.selectedindex))

فقط اعلى منه قم باضافة الكود التالى
كود :
       AxWindowsMediaPlayer1.close()

شغل البرنامج واستمتع


لم اقوم بالتعديل على السورس واعادة ارفاقه لانه لا حاجة لذلك
لكن لدي تعليق واحد فقط وهو انك تستخدم اداء WebBrowser
داخل الفورم مع ان اخر مشروع قام الاخ سعود بتبسيط الامر
وهو عدم استخدام الاداء واستدعاء امره من خلال الكود

فقط راجع الرابط التالى لتتذكر الامر

تحياتى لك
وتمنياتى لك التوفيق

اولا اشكرك اخى الكريم الجوكر وجزاك الله كل خير...

ثانيا جربت ما قولته حضرتك والحال كما هو للأسف...
ثالثا انا فعلا فعلت مثل ما فى موضوعى السابق أى بدون ويب براوزر
لكن لما رأيته هكذا فقولت أجربه على متصفح مكشوف أمامى لاعرف أين الخلل فقط

ولما بضغط على زر جلب السور مرة اخرى بيجلب سور القارئ الثانى
الذى تم اخياره وبالتالى بتم تشغيل الصوت الاخر وهذا ما اريد 
لكن مش معقول هاضغط على الزر مرتين

مرفق السورس + برنامج لاختبار ما تم تعديله

تحياتى لك
وتمنياتى لك التوفيق
(23-09-18, 10:15 PM)elgokr كتب : [ -> ]
مرفق السورس + برنامج لاختبار ما تم تعديله

تحياتى لك
وتمنياتى لك التوفيق

والله يا اخى انت عبقرى فوق الوصف سبحان الله فعلا ناس مدفونة ولا يعلم بهم أحد

لكنهم عباقرة.. ربنا يزيدك علم وتواضع وشهامة اخى الجوكر
لاحظت أنك وضعت هذا بخلاف أمر اغلاق الصوت   lst.Clear()


صح كدة ولا انا غلطان
(23-09-18, 10:19 PM)ابو روضة كتب : [ -> ]
(23-09-18, 10:15 PM)elgokr كتب : [ -> ]
مرفق السورس + برنامج لاختبار ما تم تعديله

تحياتى لك
وتمنياتى لك التوفيق

والله يا اخى انت عبقرى فوق الوصف سبحان الله فعلا ناس مدفونة ولا يعلم بهم أحد

لكنهم عباقرة.. ربنا يزيدك علم وتواضع وشهامة اخى الجوكر
لاحظت أنك وضعت هذا بخلاف أمر اغلاق الصوت   lst.Clear()


صح كدة ولا انا غلطان


نعم هذا ما تم مع كود اغلاق المشغل

ولكن يبدو انى سهوت فى وضعه فى ردى السابق
من الممكن بسبب سرعة الرد للرد على المواضيع الاخري

فاسف على هذا الخطاء كسهواً مني بسبب الاستعجال

تحياتى لك
وتمنياتى لك التوفيق
(23-09-18, 10:21 PM)elgokr كتب : [ -> ]
نعم هذا ما تم مع كود اغلاق المشغل

ولكن يبدو انى سهوت فى وضعه فى ردى السابق
من الممكن بسبب سرعة الرد للرد على المواضيع الاخري

فاسف على هذا الخطاء كسهواً مني بسبب الاستعجال

تحياتى لك
وتمنياتى لك التوفيق


أعلم أخى وحبيبى أنك فى المّدة التى تدخل فيها هنا بتحاول تجيب

على أكثر المواضيع  وأكثرها تعقيدا وربنا يعينك ويزيدك من علمه كمان وكمان.

حتى انك بتجعل موضوعى أخر شيئ لبساطته بالنسبة لك ههه.....

أكرمك الله فى الدارين اللهم أمين....
(24-09-18, 01:42 AM)ابو روضة كتب : [ -> ]
أعلم أخى وحبيبى أنك فى المّدة التى تدخل فيها هنا بتحاول تجيب

على أكثر المواضيع  وأكثرها تعقيدا وربنا يعينك ويزيدك من علمه كمان وكمان.

حتى انك بتجعل موضوعى أخر شيئ لبساطته بالنسبة لك ههه.....

أكرمك الله فى الدارين اللهم أمين....

بالعكس انا لا اقوم برد على اى موضوع قبل الاخر
فدائماً عند دخولى على المنتدى اقوم بالرد على مواضيع القسم
من الاسفل للاعلى اى من يحتوى على اقدم رد 

والحالة الوحيدة لابقاء موضوع بعدم الرد لوقت اخر
عندما ساقوم بعمل مشروع يوضح المطلوب 
وان يكون هذا المشروع يحتاج لبعض الوقت


فى الحالة دى ااجل الرد حتى اقوم بانهاء المشروع

تحياتى لك
وتمنياتى لك التوفيق
(24-09-18, 11:31 AM)elgokr كتب : [ -> ]
(24-09-18, 01:42 AM)ابو روضة كتب : [ -> ]
أعلم أخى وحبيبى أنك فى المّدة التى تدخل فيها هنا بتحاول تجيب

على أكثر المواضيع  وأكثرها تعقيدا وربنا يعينك ويزيدك من علمه كمان وكمان.

حتى انك بتجعل موضوعى أخر شيئ لبساطته بالنسبة لك ههه.....

أكرمك الله فى الدارين اللهم أمين....

بالعكس انا لا اقوم برد على اى موضوع قبل الاخر
فدائماً عند دخولى على المنتدى اقوم بالرد على مواضيع القسم
من الاسفل للاعلى اى من يحتوى على اقدم رد 

والحالة الوحيدة لابقاء موضوع بعدم الرد لوقت اخر
عندما ساقوم بعمل مشروع يوضح المطلوب 
وان يكون هذا المشروع يحتاج لبعض الوقت


فى الحالة دى ااجل الرد حتى اقوم بانهاء المشروع

تحياتى لك
وتمنياتى لك التوفيق

الله يقويك اخي elgokr

ويجزاك خير الجزاء على ما تقوم به 

الله يجعلها في موازين حسناتك يالغالي
(24-09-18, 12:10 PM)حريف برمجة كتب : [ -> ]الله يقويك اخي elgokr

ويجزاك خير الجزاء على ما تقوم به 

الله يجعلها في موازين حسناتك يالغالي


اللهم امين ولنا جميعاً يارب

كل التحية والتقدير لك اخى حريف برمجة

خالص التحية
وتمنياتى لك التوفيق الدائم
الصفحات : 1 2