ایجاد تغیرات در لیست ویوو

سوال

سلام خسته نباشید

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

به این صورت هم کار نمی کند.

می توانید بگویید چطور باید سایز متن را اگر کوتاه بود بزرگ و اگر دراز بود کوچک کنم

ممنون

البته نمی خوام از کاستوم لیست ویوو استفاده کنم.

 

حل شد 0
۱۳۹۸/۲/۹ ۳:۴۱:۴۲ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    1
    ۱۳۹۸/۲/۱۰ ۰:۳۱:۳۱

    سلام.

    ببینید کلا نمیشه اینطوری برای لیست ویو فیلتر شرطی گذاشت یا حداقل من بلد نیستم.

    شما بهتره یه متغیر از نوع عدد صحیح تعریف کنی و بهش مقدار دلخواه بدی و براساس مقدار متغیرت شرط بذاری.

    نمیدونم متوجه شدی یا نه!

    بهترین پاسخ
    0
    ۱۳۹۸/۳/۱۱ ۷:۵۱:۰۱

    اقای مرتضی سلام

    من برای تغییر سایز فونت  لیبل لیست ویوو جمله شرطی نوشتم و جواب داد

    اما برای تغییر اندازه لیبل هرکاری می کنم جواب نمی دهد. خواهش می کنم یک تکه کدی بنویس برامون که وقتی متن طولانی هست سایز لیبل بزرگ بشه. مثلا اگر متن بیش از صد کاراکتر شد لیبل بزرگتر بشه و اگر متن کمتر از صد کاراکتر هست لیبل همون سایز تعریف اولیه باشه .

    مثلا ایجور چیزی نیاز منه که متاسفانه جواب نمی گیرم. تاکید می کنم برای لیبل لیست ویوو.

     
    if listview1.SingleLineLayout.label.text.length >100 then
    listview1.SingleLineLayout.label.hight = 30%y
    else
    listview1.SingleLineLayout.label.hight=10%y
    ممنون می شم

ارسال یک پاسخ