View Full Version : سوال: سوال از چپ یا راست رشد کردن خاصیت txt برچسب
mhsmity
پنج شنبه 24 بهمن 1392, 00:31 صبح
سلام
بر چسبی رو در نظر بگیرید وقتی خاصیت تکستش تغییر می کنه از سمت چپ به سمت راست رشد می کنه
من می خوام از سمت راست به چپ متن رشد کنه.
ممنون.
hamedre81
پنج شنبه 24 بهمن 1392, 00:58 صبح
برای این کار خاصیت RightToLeft رو Yes بزارید
mhsmity
پنج شنبه 24 بهمن 1392, 01:00 صبح
برای این کار خاصیت RightToLeft رو Yes بزارید
هست نمیشه
AutoSize =true
hamedre81
پنج شنبه 24 بهمن 1392, 01:26 صبح
AutoSize رو false کنید بعد اندازه label رو بزرگ تر کنید
mhsmity
پنج شنبه 24 بهمن 1392, 17:36 عصر
AutoSize رو false کنید بعد اندازه label رو بزرگ تر کنید
اگه بخوام این کار رو بکنم خیلی سخت می شه
حال چطوری طول برچسب رو با توجه به طول مقدار تکستش برزگ کنم
mousa1992
پنج شنبه 24 بهمن 1392, 19:16 عصر
متن و فونت مورد نظر رو به متد MeasureString از کلاس گرافیک پاس میدین و اندازه اون متن رو تحویل میگیرید
MeasureString("label text", label1.Font).Width;
میتونید از رویداد paint اندازه label رو مشخص کنید
label1.Width = e.Graphics.MeasureString("label text", label1.Font).Width.ToInt32();
یا توی form load
label1.Width = this.CreateGraphics().MeasureString("label text", label1.Font).Width.ToInt32();
Good luck
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.