رفتن به مطلب
  • 0

چطور در label متن چند خطی بنویسیم


shervinjoon

سوال

سلام دوستان

چطور می شه در label متن چند خطی بنویسیم طوری که سر بعضی از خط ها اینتر بخوره

یعنی بره خط بعد.... نه اینکه همه ی متن توی یه خط و پشت سر هم باشه

تازه فک می کنم label از یه حدی بیشتر متن قبول نمی کنه .... متن ام خیلی طولانی هست

قسمت توضیحات برنامه است .... چطور متن طولانی توی اسکرول ویو قرار بدم ؟؟؟؟

مممنون....

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

بفرما اینم اسون ترین راه حل

http://answercenter.ir/newpostinthread2301.html

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون ولی چطوری میشه بعضی جا ها رو bold یا italic کرد؟؟؟

این کد &char(10)& و & CRLF & مربوط به چی هست و چی کار می کنه ؟/؟/؟

ممنون....

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شروین جان.

اولا منظورت از این که متن های طولانی رو کامل نمیاره چیه؟؟؟؟؟؟؟

و اینکه از نوت پد و مولتی تکست استفاده کردی جواب نداد یعنی چی؟ این چیز که امکان نداره. متن رو ناقص نشون میده؟

یعنی تا جایی که اینتر زدی نشون میده؟

مثلا یه متن داری مثال:

سلام خوبی؟

من در انجمن بیسیک4اندروید هستم

بعد از سلام خوبی ، اینتر زده شده ، حالا همین رو کپی کن داخل تکست لیبل بریز... یعنی فقط تا "سلام خوبی؟" رو نشون میده؟

اگه مشکل اینه که بگو.

و دوم ، گفتید منظور از CRLF چیه. حالا من متن مثال بالا رو میخوام با کدنویسی بهش متن بدم اینکارو میکنم:

    label1.text="سلام خوبی؟"&CRLF&"من اینجا هستم")

یعنی میاد به جای crlf یه اینتر میزنه و یه خط میاد پایین.

اگه هنوز نفهمیدین که دیگه عجیبه...*laie*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

تشکر از راهمنایی های خوب و به جای دوستان.

اقای شروین چیزی که شمت می خوایید یعنی Bold یا Italic کردن یک قسمت متن و با اصلا یک تیکه از متنو میخوای یک تغییری از لحاظ اندازه رنگ و فونت تغییر بدی باید از کتابخانه RichString استفاده کنید

بنده این کتابخانه رو انالیز کردم و باگ داره.

مثلا برای رنگ دادن 2 تابع Color و Color2 داره.

Color :

RichString1.Color(Colors.Red,0,10)

این تابع خودتون میبینید که میاد از یک کاراکتر یعنی (0) شروع میکنه تا کاراکتر (10) رنگ میکنه.چه رنگی ؟ قرمز.

Color2:

RichString1.Color2(Colors.Red,"Majid")

خب این تابع میاد متنی که ما قرار دادیم رو رنگ میکنه ولی این تابعش مشکل داره و به درستی عمل نمیکنه.مثلا میخوای Majid رو رنگ کنی میبینی به صورت ن مرتب میره کلمات دیگه ای رو رنگ میکنه که دیگه نمیشه با این تابع عمل کرد.

خب این مثالی از رنگش بود.واسه فونت دادن هم 2 تا تابع یعنی Typeface و Typeface2 داره که اولیش زیاد جالبم کار نمیده و دومیش اصلا کار نمیده*hendoone*

ولی با روش های ابتکاری بتونین اینکارو انجام بدید.بنده خودم روی رنگی کردن اعراب دارم کار می کنم که در حال حاضر به نتیجه کامل نرسیدم :

attachment.php?attachmentid=1514&stc=1

خوب خودتون مشاهده می کنید که به صورت ناقص رنگ آمیزی میکنه و مشکل داره.

باید خودمون ابتکار به خرج بدیم و یا ببینیم ایا نسخه جدید این کتابخونه میاد یا نه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

واسه فاصله دادن میتونید به این تاپیک برید:

http://answercenter.ir/thread1347.html

واسه اسکرول ویو هم اینقد تاپیک هست نیازی به من نباشه *herher*

کافیه توی قسمت سرچ کلماتی چون اسکرول ویو ، لیبل و اسکرول ویو ، نشان دادن متن لیبل و اینجور کلمات تاپیک ها میان بالا.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یا اگه میخواین از روش کدنویسی به لیبل متن رو ندید میتونید متن مورد نظرتون رو با همه ی اینتر هاش و فاصله هاش توی NotePad تایپ کنید و بعد از قسمت دیزاینر توی MultiText متن رو paste کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

multi text و notepad رو امتحان کردم نمیشه

اصلا نمی دونم این multi text واسه چی هست ؟ چون فرقی با همون text معمولی نداره

تازه محدودیت هم انگار داره چون از یه تعداد کاراکتر بیشتر رو تایپ نمی کنه

حتی خواستم از توی برنامه بهش string بدم ولی بازم طولانی که می شد قبول نمی کردم ، نمی دونم شاید چون متن فارسی هست این بازی رو در میاره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

البته راهکار جناب مجید رو هنوز امتحان نکردم البته مثال شون رو دیدم

یکی چپ چین راست چین بود که فکر کنم با تنظیمات label درست بشه

یکی نمی دونم متن طولانی فارسی رو هم با این روش جواب بده یا نه

و مورد دیگه اینکه با این روش bold یا italic بودن بعضی جا های متن رو نمیشه تعیین کرد

به اضافه ی اینکه شاید بخواهیم مثلا وسط متن یه کلمه ای بصورت لینک به یه آدرس سایت باشه

اینم نمیشه البته اون لینک دادن رو میشه ازش صرفنظر کرد ولی bold , italic بودن گاهی لازم میشه

وسط های متن

بازم هم خیلی خیلی خیلی ممممممنون ن ن ن ن ن ن .....

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...