ورود

View Full Version : مشکل با لیبل



raina123
دوشنبه 10 مهر 1391, 08:32 صبح
سلام

من می خوام یه متن داخل لیبل بزارم
ولی متاسفانه اون متن به صورت یک خطی قرار میگیره

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

MohammadGh2011
دوشنبه 10 مهر 1391, 09:37 صبح
سلام

من می خوام یه متن داخل لیبل بزارم
ولی متاسفانه اون متن به صورت یک خطی قرار میگیره

نمیشه کاری کرد متن با اندازه لیبل یا چند سطری بشه ؟
سلام عليکم
با کد نويسي ميشه اين کار رو انجام داد:
Label1.Caption = "Hello" + vbCrLf + "How are you?" + vbCrLf + "what`s up"

محسن واژدی
دوشنبه 10 مهر 1391, 12:32 عصر
سلام علیکم
راه حل کد آقای قائم پناه فرمودند
و اگر بخواهیم در زمان طراحی اینکار رو انجام بدیم، خاصیت AutoSize Label را False میکنیم سپس اندازه Label را کمی بزرگتر میکنیم. در اینصورت بعد از تایپ متن در صورتیکه متن به لبه Label برسد شکسته و به خط بعدی منتقل میشود
برای راحتی کار میتوانیم متن را در ویرایشگر متنی مثل Notepad نوشته سپس اونو در Label کپی کنیم که در اینصورت به همانصورتی که متن را سطربندی کرده ایم در Label قرار میگیرد

موفق باشید

SlowCode
دوشنبه 10 مهر 1391, 14:31 عصر
همچنین میتونید خاصیت wordwarp لیبل رو فعال کنین تا همون اتفاق بیافته.

raina123
سه شنبه 11 مهر 1391, 09:44 صبح
من براي موقع اجراي برنامه مي خوام

ولي از هر دو روشي كه گفتيد رفتم و به نتيجه اي نرسيدم

ميشه بگيد چرا بازم توي يه خط مي نويسه ؟

MohammadGh2011
سه شنبه 11 مهر 1391, 09:56 صبح
سلام عليکم
شما کدي که من قرار دادم رو تو رويداد Form_load قرار بديد و موقع اجراي برنامه تغييرات اعمال ميشه.موفق باشيد

raina123
سه شنبه 11 مهر 1391, 19:16 عصر
خوب من نمي تونم با اين كد كار كنم

من نياز دارم در زمان اجرا برنامه يه متني گرفته بشه و داخل ليبل قرار بگيره
و اگر جا نشد در چند قرار بگيره

اين كد با اون چيزي كه من مي خوام خيلي فرق داره

ولي با دو روش ديگر هم نتونستم چرا ؟

SlowCode
سه شنبه 11 مهر 1391, 19:30 عصر
با همون روشی که گفتم نوشتم.

raina123
چهارشنبه 12 مهر 1391, 17:54 عصر
ممنون
حالا اگر بخوام از قسمت كپشن ليبل نوشته رو اضافه كنم ميشه كاري كرد بره خط بعدي ؟

محسن واژدی
چهارشنبه 12 مهر 1391, 19:53 عصر
ممنون
حالا اگر بخوام از قسمت كپشن ليبل نوشته رو اضافه كنم ميشه كاري كرد بره خط بعدي ؟
بله اگه متن نوشته شده به انتهای برچسب رسیده باشد از مکان آخرین space ، رشته به خط بعدی شکسته میشه

SlowCode
چهارشنبه 12 مهر 1391, 21:48 عصر
در این صورت بهتره از روش آقای MohammadGh2011 استفاده کنین.