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

اسکرول کردن لایوت


MR.B4A

سوال

سلام به همه.

دوستان چه طور میشه یه لایوت رو به درستی اسکرول کرد؟

ببینید من لایوت رو به این شکل لود میکنم:

sc_setting.Panel.LoadLayout("setting_1")

اما این ارتفاع رو باید برابر چند قرار بدم تا توی همه رزولوشن ها مرتب نمایش بده؟

sc_setting.Panel.Height=?

ممنون

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

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

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

سلام

فرض کنید تو صفحه 7 تا ویو دارید؛ و فرضاً پایین ترین ویوتون Button1 هست. میشه به این شکل ارتفاع رو محاسبه کرد:

Sc1.Panel.Height = Button1.Top + Button1.Height + 15dip

 

حتما دقت کنید که پایین ترین ویوتون Button1 هست.

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

در ۱۴۰۰/۵/۵ در 14:25، Salar82 گفته است:

سلام

فرض کنید تو صفحه 7 تا ویو دارید؛ و فرضاً پایین ترین ویوتون Button1 هست. میشه به این شکل ارتفاع رو محاسبه کرد:

Sc1.Panel.Height = Button1.Top + Button1.Height + 15dip

 

حتما دقت کنید که پایین ترین ویوتون Button1 هست.

ممنون از جواب خوبتون

اما اینم خیلی کارامد نیست

الان مثلا من روی 15dip تنظیم کردم، بازم آیتمای آخر ناقص افتاد

کردمش 55dip تا ویوها کامل شدند.

یه دستوری که توش عدد نباشه

با رزولوشن های مختلف سازگار باشه

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

این مورد برای من همیشه جواب داده.

در ۱۴۰۰/۵/۶ در 00:27، batman123 گفته است:

بازم آیتمای آخر ناقص افتاد

مگه آیتم آخر همین Button1 (فرضا) نبود؟

 

حتما حتما دقت کنید بعد از لود کامل این خط رو قرار بدید (یعنی اگر لیبلی تو صفحه دارید، اول متنش رو لود کنید بعد ارتفاع رو تنظیم کنید.)

سعی می‌کنم یه سورس پیوست کنم.

 

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

بایگانی شده

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

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

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