اگه قرار باشه یه متن معمولی طولانی داخل لیبل قرار بدیم و اون رو داخل اسکرول ویوو بزاریم تا قابلیت اسکرول کردن داشته باشه. میشه برای تنظیم ارتفاع لیبل و پنل داخل اسکرول ویوو از کد زیر استفاده کرد.
Dim su As StringUtils
Label1.Height = su.MeasureMultilineTextHeight(Label1, Label1.Text)
ولی زمانی که متن از نوع rich string و CharSequence باشه و از قسمت های مختلف با استایل ها و فونت سایز های متفاوت تشکیل شده باشه این کد طبیعتا جواب نمیده.
من سعی کردم از wrap_content یعنی -2 برای عرض استفاده کنم. عرض لیبل تنظیم و برابر با متن میشه ولی عرض داخلی اسکرول ویوو تنظیم نمیشه.
سوال
rasool.g 135
اگه قرار باشه یه متن معمولی طولانی داخل لیبل قرار بدیم و اون رو داخل اسکرول ویوو بزاریم تا قابلیت اسکرول کردن داشته باشه. میشه برای تنظیم ارتفاع لیبل و پنل داخل اسکرول ویوو از کد زیر استفاده کرد.
Dim su As StringUtils Label1.Height = su.MeasureMultilineTextHeight(Label1, Label1.Text)
ولی زمانی که متن از نوع rich string و CharSequence باشه و از قسمت های مختلف با استایل ها و فونت سایز های متفاوت تشکیل شده باشه این کد طبیعتا جواب نمیده.
من سعی کردم از wrap_content یعنی -2 برای عرض استفاده کنم. عرض لیبل تنظیم و برابر با متن میشه ولی عرض داخلی اسکرول ویوو تنظیم نمیشه.
راه حلی برای این مشکل وجود داره؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.