مشکل در Scrooll Bar در استفاده از شي Song Lis براي پاير

aff - SEvEN

Banned
سلام آقا سيلور - سلام بچه ها ... شبتون بخير
به نظر شما مي شه ما فرم (رنگ) Scrooll Bar رو براي Song List تغير بديم ؟ يه مثال مي زنم : فرضا يه MP3 PLAYER داريم که Skin اون رنگش بنفشه يا هر رنگ ديگه اي ... حالا مي خايم که رنگ اسکرول بار رو مثه اون بکنيم يعني از حالت کلاسيک بيادش بيرون...

منظورم از حالت کلاسيک يعني درست مثه اسکرول بار صفحات مجيد آنلاين که آبي رنگه... يا خيلي سايتاي ديگه و يا حتي مديا پلير ويندوز...

مي شه به نظرتون ؟ يه فکر ديگه هم دارم البته ... استفاده از شي اسکريپت و دو تا کليد باسه بالا پائين رفتن اسکرول بار تو mmb باسه song list ... البته بجز اين کد :
ListBoxGetSelectedItems("SongList","SelItems$,SelItemsNum$,#,AllNumItems")
ListBoxGetItems("SongList","ItemsArray$,NumItemsArray$,#,NumOfAllItems")
For j=1 To AllNumItems
SelItem$ = GetArrayItem(SelItems$,#,j)
SelNum$ = GetArrayItem(SelItemsNum$,#,j)
SelNum = VAL(SelNum$)
Next j
**************************************************************************
If (SelNum>1) Then
ListBoxMoveItem("SongList","SelNum-1")
SongListReset()
ListBoxGetItems("SongList","<List>")
End​
البته اين کد باسه UP هستش که موزيک در حال اجرا رو بالا ميره...و يکي ديگه هم هست که جفتشون مربوط به سمپل mp3tags هستش... ؟ ؟ ؟
 

aff - SEvEN

Banned
راستي آقا سيلور يه سوال ديگه هم داشتم ... ببخشيد ديگه ...
شما يه پلاگين بصري لطف کردين بهم معرفي کردين من ازش تو يه کاري استفاده کردم ولي يه مشکلي داره
دستور من اين شکلي بودش
<SrcDir>\soft\StarFaild.dll
من ميخاستم از پوشه جاري اونو اجرا کنه خوب اجرام مي کنه ولي ميره تو شاخه temp ويندوز و تو پوشه mmb هم کپي مي کنه اونو ... من مي خام اصلا اونجا نره و از تو همين پوشه soft کنار هگزه mmb اجرا بشه ... البته از اينجام اجرا ميشه چون وقتي برش داشتم بالاي صفحه نوشتش که اين dll تو شاخه soft نيست و دمورو نشون نداد ولي بازم تو پوشه mmb کپيش کرده بود ... خيلي عجيبه ...
به نظرتون چي کارش کنم که اونجا کپي نشه اصلا ؟
مشکلش چيه يعني ؟ دستورم اشکال داره يا اين اصلا جزو خصوصيات موروثي اين پلاگين هستش ؟
 

silvercover

کاربر متخصص
سلام آقا سيلور - سلام بچه ها ... شبتون بخير
به نظر شما مي شه ما فرم (رنگ) Scrooll Bar رو براي Song List تغير بديم ؟ يه مثال مي زنم : فرضا يه MP3 PLAYER داريم که Skin اون رنگش بنفشه يا هر رنگ ديگه اي ... حالا مي خايم که رنگ اسکرول بار رو مثه اون بکنيم يعني از حالت کلاسيک بيادش بيرون...

منظورم از حالت کلاسيک يعني درست مثه اسکرول بار صفحات مجيد آنلاين که آبي رنگه... يا خيلي سايتاي ديگه و يا حتي مديا پلير ويندوز...

مي شه به نظرتون ؟ يه فکر ديگه هم دارم البته ... استفاده از شي اسکريپت و دو تا کليد باسه بالا پائين رفتن اسکرول بار تو mmb باسه song list ... البته بجز اين کد :
ListBoxGetSelectedItems("SongList","SelItems$,SelItemsNum$,#,AllNumItems")
ListBoxGetItems("SongList","ItemsArray$,NumItemsArray$,#,NumOfAllItems")
For j=1 To AllNumItems
SelItem$ = GetArrayItem(SelItems$,#,j)
SelNum$ = GetArrayItem(SelItemsNum$,#,j)
SelNum = VAL(SelNum$)
Next j
**************************************************************************
If (SelNum>1) Then
ListBoxMoveItem("SongList","SelNum-1")
SongListReset()
ListBoxGetItems("SongList","<List>")
End​
البته اين کد باسه UP هستش که موزيک در حال اجرا رو بالا ميره...و يکي ديگه هم هست که جفتشون مربوط به سمپل mp3tags هستش... ؟ ؟ ؟

از این ListBox استفاده کن اگه میخای رنگه اسکرولش رو تغییر بدی.
 

پیوست ها

  • CustomScrollForListbox.rar
    86.2 کیلوبایت · بازدیدها: 87

silvercover

کاربر متخصص
راستي آقا سيلور يه سوال ديگه هم داشتم ... ببخشيد ديگه ...
شما يه پلاگين بصري لطف کردين بهم معرفي کردين من ازش تو يه کاري استفاده کردم ولي يه مشکلي داره
دستور من اين شکلي بودش
<SrcDir>\soft\StarFaild.dll
من ميخاستم از پوشه جاري اونو اجرا کنه خوب اجرام مي کنه ولي ميره تو شاخه temp ويندوز و تو پوشه mmb هم کپي مي کنه اونو ... من مي خام اصلا اونجا نره و از تو همين پوشه soft کنار هگزه mmb اجرا بشه ... البته از اينجام اجرا ميشه چون وقتي برش داشتم بالاي صفحه نوشتش که اين dll تو شاخه soft نيست و دمورو نشون نداد ولي بازم تو پوشه mmb کپيش کرده بود ... خيلي عجيبه ...
به نظرتون چي کارش کنم که اونجا کپي نشه اصلا ؟
مشکلش چيه يعني ؟ دستورم اشکال داره يا اين اصلا جزو خصوصيات موروثي اين پلاگين هستش ؟

از منوی Project گزینه Embedded Files رو بزن و ببین توی پنجره ای که میاد آیا فایلی Embed شده یا نه ( منظورم فایل پلاگ این هست). اگه شده بود Remove کن اون رو تا توی Temp کپی نشه.
 

aff - SEvEN

Banned
آقا سيلور ممنونم ازتون...
اين ها دقيقا همون هايي بود که نياز داشتم باسه تکميل اين برنامه ...بازم يه چيز جديد ازتون ياد گرفتم ...
بي نهايت ازتون متشکرم
:)
 

جدیدترین ارسال ها

بالا