رنگبندی تکست ها

MRHADI

Member
سلام
دوستان آیا راهی هست که قسمتی از Text یک Button یا Label رو رنگی کرد
مثلا فرض بفرمایید کد زیر Text یک label هست چطور میشه هر کدوم از قسمت هاش رو به یک رنگی درآورد؟

کد:
LBL.Text = T2 + "->  " + textString.ToString();
 

the_king

مدیرکل انجمن
سلام
دوستان آیا راهی هست که قسمتی از Text یک Button یا Label رو رنگی کرد
مثلا فرض بفرمایید کد زیر Text یک label هست چطور میشه هر کدوم از قسمت هاش رو به یک رنگی درآورد؟

کد:
LBL.Text = T2 + "->  " + textString.ToString();
بجز تک و توک کنترل هایی که برای ویرایش متن هستند، بقیه فقط یک ForeColor دارند و تک رنگ هستند.
بین کنترل های استاندارد RichTextBox برای اینکار مناسبه که میتونه هر قسمت یک رنگ و فونت و سایز و ... متفاوت داشته باشه که اونم ویرایشگر متن ئه، نمونه پیشرفته تر TextBox ئه، مثل Label متن ثابت نیست.
می توانید با رسم گرافیکی خودتون متن های رنگی بنویسید اما خیلی کد مختصری نمیشه. برای رسم گرافیکی متن در این انجمن مثال خیلی زیاده.
ListBox های رنگارنگ
 

MRHADI

Member
بجز تک و توک کنترل هایی که برای ویرایش متن هستند، بقیه فقط یک ForeColor دارند و تک رنگ هستند.
بین کنترل های استاندارد RichTextBox برای اینکار مناسبه که میتونه هر قسمت یک رنگ و فونت و سایز و ... متفاوت داشته باشه که اونم ویرایشگر متن ئه، نمونه پیشرفته تر TextBox ئه، مثل Label متن ثابت نیست.
می توانید با رسم گرافیکی خودتون متن های رنگی بنویسید اما خیلی کد مختصری نمیشه. برای رسم گرافیکی متن در این انجمن مثال خیلی زیاده.
ListBox های رنگارنگ
ممنون
بیشتر Button و label مد نظرم بود که میفرمایید نمیشه
 

the_king

مدیرکل انجمن
ممنون
بیشتر Button و label مد نظرم بود که میفرمایید نمیشه
نه اینکه نشه به Label همچین قابلیتی رو اضافه کرد، شدنش میشه، اما باید با کد نویسی روال رسمش رو با روال رسم جدید جایگزین کرد.
خود روال پیشفرض Button و Label همچین قابلیتی رو ندارند، مثل همون ListBox که بصورت پیشفرض برای همه آیتم ها یک رنگ رو بکار می بره.
اما همون Button ها و Label ها رو میشه مثل همون مثال ListBox تغییر داد.
 

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

بالا