افزونه شبيه سازي ليست باكس+اسكورال

Amit13

Well-Known Member
سلام دوستان:rose:

من اين ليست باكس رو نوشتم شايد به دردتون بخوره.لطفا اشكالاتش رو بفرماييد تا تصحيحش كنيم،خودم كه مورد خاصي متوجه نشدم!!!!

attachment.php
 

پیوست ها

  • songlist-01-01.JPG
    songlist-01-01.JPG
    28.6 کیلوبایت · بازدیدها: 71
  • songlist-01-05.rar
    2 کیلوبایت · بازدیدها: 54

m javad

کاربر متخصص
سلام و خسته نباشید:rose:
حالا که دارید این کار رو میکنید بهتره تلاش کنید تا به نمونه های واقعی بیشتر نزدیک بشه
مثلا با نگه داشتن کلیک روی دکمه های بالا و پایین اسکرول ، لیست باکس اسکرول بشه و نیاز به زدن اون دکمه ها به طور مکرر نباشه
و اینکه پهنای گیره اسکرول متناسب با تعداد آیتمها کوچیک و بزرگ بشه و زمانی که تعداد از ارتفاع لیست باکس کمتر هست اصلا اون گیره نباید وجود داشته باشه
تو مرحله بعد اگر دوست دارید که این کار رو کامل تر کنید و به طور کاملا حرفه ای کدنویسی کنید ارتفاع لیست باکس رو هم متغییر کنید.
 

Amit13

Well-Known Member
مرسي از راهنماييتون:rose:
غير از مرحله ي آخر ، باقي رو تكميل كردم.

attachment.php


فقط براي لود فايلهاي،آدرس رو نمايش ميده به جاي نام فايلها.بديهه كه به خاطر تابع Displayvalue . كاري نميشه كرد؟؟؟
مرسي:rose:
 

پیوست ها

  • songlist-01-06.rar
    2.3 کیلوبایت · بازدیدها: 33
  • songlist-01-02.JPG
    songlist-01-02.JPG
    34.2 کیلوبایت · بازدیدها: 60

m javad

کاربر متخصص
سلام و خسته نباشید
این نمونتون کاملا اشکالداره
اولا که اندازه گیره اسکرول ثابت هست و دوما اینکه اصلا درست حرکت نمیکنه
برای تعداد آیتمهای بالا که اصلا برعکس حرکت میکنه
و برای آیتمهای متوسط 100 تا وسط پایین میاد.
و البته یه سوال:
دلیل وجودی اون لیست باکس چی هست؟
 

Amit13

Well-Known Member
سلام و خسته نباشید
این نمونتون کاملا اشکالداره
اولا که اندازه گیره اسکرول ثابت هست و دوما اینکه اصلا درست حرکت نمیکنه
برای تعداد آیتمهای بالا که اصلا برعکس حرکت میکنه
و برای آیتمهای متوسط 100 تا وسط پایین میاد.

هرچي فكر ميكنم نميتونم درستش كنم.شما نظري نداريد؟؟

و البته یه سوال:
دلیل وجودی اون لیست باکس چی هست؟
خوب در اين مثال هر بار در يك حلقه ده تايي از آيتم offset تا آيتم offset+10 ليست رو به تكسها انتقال ميده.


ممنون:rose:
 

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

بالا