PDA

View Full Version : سوال: Label دارای Scroll bar



amireto
پنج شنبه 14 مرداد 1389, 11:43 صبح
با سلام
من به دلیل خواصیت Transparent لیبل در جایی از برنامه ام نیاز به نمایش متن درون لیبل دلرم
اما گاهی متن طولانی میشه و در سایز لیبل جا نمیشه
ایا این امکان وجود داره که لیبل هم اسکرول داشته باشه؟
اگه میشه راهنمایی کنید

mmd2009
جمعه 15 مرداد 1389, 00:55 صبح
با سلام
بله امکانش هست

اینم نمونه کد



int labellength = 10;
string thetext = "man mojtaba dinarvand hastam";
int Scroll = (int)((double)e.NewValue / 100 * (thetext.Length - labellength));
label1.Text = thetext.Substring(Scroll, labellength);

amireto
یک شنبه 17 مرداد 1389, 17:15 عصر
اگر میشه کمی بیشتر توضیح بدید که از این کد چگونه باید استفاده کرد
واگر هم مثالی در این زمینه دارید ارائه کنید بسیار متشکر می شوم

mmd2009
یک شنبه 17 مرداد 1389, 17:26 عصر
یک hScrollBar بساز کدهای زیر رو بریز داخلش