رفتن به مطلب
  • 0

اتصال button به scrollview


vistamobile

سوال

با سلام. میخوام تو صفحه اول چندتا دکمه بزارم که دکمه ها بزرگ هستن و تعدادشون ده تاست. نمیدونم چجوری وقتی کاربر صفحه رو پایین میاره بقیه دکمه ها بیان بالا. نرم افزارم بصورت فول اسکرین و عمودیه. میخوام بدونم چجوری از دیزاینر یه کاری کنم که دکمه ها اسکرول بشن.*قلب*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

این برای جایگذاری یک دکمه هستش شما همین رو توی یک حلقه میتونی بزاری و مقدار T رو روی محور y افزایش بدی تا بیاد خط پایینی . برای دریافت نام دکمه ها هم میتونی اون رو تو دیتابیس بزاری یا درون یک آرایه

Dim t As Int
t=2%y
Dim btn As Button
btn.Initialize("btn")
btn.Text="Test"
ScrollView1.Panel.AddView(btn,0,t,30%x,25%y)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

داداش من دکمه ها رو تک تک طراحی کردم . میخوام طراحی خاص باشه.یکی از دوستان مشابه این کد رو معرفی کرد . اگه میشه بگین چجوری تو نرم افزارها دکمه های طراحی شده اختصاصی پایین میان؟؟*ناز**ناز*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

sv.Panel.LoadLayout("LayoutName")

باید لایوتی که ساختینو در خاصیت panel از اسکرول ویو مثل کد بالا لود کنین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

sv.Panel.LoadLayout("LayoutName")

باید لایوتی که ساختینو در خاصیت panel از اسکرول ویو مثل کد بالا لود کنین

ممنون میشم یه ذره بیشتر توضییح بدین . واقعا کارم گیره. من مبتدی هستم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما باتون ها رو با designer نساختین مگه.

اگه می خواین صفحه با تاچ کردن بالا پایین بره باید از اسکرول ویو استفاده کنید.

باید هر چیزی که می خواید تو اسکرول ویو بالا پایین بره توی خاصیت panel از scrool view اضافه کنید.

با کد بالا همون لایوتی که داخلش باتون ها رو طراحی کردید در اسکرول ویو لود کنید.

البته به شخصه باید بگم که کلن برای کار کردن با اسکرول ویو بهتره همه چی با کد نویسی باشه... این تجربه شخصیه منه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...