نقل قول نوشته شده توسط arastoahmadi مشاهده تاپیک
با سلام دوستان من میخام با رویداد paint فرم یه کادر مستطیلی طراحی کنم و داخل فرمم یه تکست باکس بزارم و کاربر زمانی که داخل تکست باکس متنی رو تایپ میکنه اندازه کادر طراحی شده براساس طول ، سایز و قالب بندی رشته تغییر پیداکند و متن داخل باکس نمایش داده شود دوستان ممنون میشم راهنمایی بفرمایید
با Graphics.MeasureString و TextRenderer.MeasureText ابعاد متن رو محاسبه می کنند. یک وقت هست که طول کادر ثابت ئه و باید صرفا ارتفاع کادر متغیر باشه و محاسبه بشه.
f1.png
در اینصورت اگر طول سطر طولانی باشه باید شکسته بشه به سطر های بعد :
f2.png
اما یک وقت هست که طول و عرض هر دو متغیر ئه و هر دو باید محاسبه بشه :
f3.png

TextSize.rar