نمایش نتایج 1 تا 6 از 6

نام تاپیک: ترکیب رشته فارسی و انگلیسی

  1. #1

    ترکیب رشته فارسی و انگلیسی

    سلام دوستان

    وقتی می خام چند تا رشته رو با هم جمع بزنم اگر یکیش حاوی کاراکتر انگلیسی باشه ترتیب هنگام اجرا بهم می خوره و متن مورد نظر اشتباه می شه .
    برای حل این مشکل چکار کنم؟

    مرسی

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: ترکیب رشته فارسی و انگلیسی

    منظورتون چیه که رشته رو قاطی نشون میده ؟
    شما رشته حاصله رو تو هر جا که بخواهی نشون بدی ، کافیه Righttoleft اونو دستکاری کنی .

  3. #3
    کاربر دائمی آواتار afsharm
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    http://paysa.ir
    پست
    255

    نقل قول: ترکیب رشته فارسی و انگلیسی

    به توصیه «seven7777777» گوش کن. برای کسب اطلاعات بیشتر به ضمیمه شماره ۹ استاندارد یونیکد که بخشی از استاندارد ۶۲۱۹ سازمان استاندارد هم هست توجه کن.

  4. #4

    نقل قول: ترکیب رشته فارسی و انگلیسی

    نقل قول نوشته شده توسط seven7777777 مشاهده تاپیک
    منظورتون چیه که رشته رو قاطی نشون میده ؟
    شما رشته حاصله رو تو هر جا که بخواهی نشون بدی ، کافیه Righttoleft اونو دستکاری کنی .
    بله قاعدتا باید وقتی راست به چپ باشه درست جواب بده. ولی توی مسج باکس وقتی می خام موجودی انبار رو نمایش بدم چون اسم کالاهام انگلیسی هست متن به هم می ریزه. با اینکه مسج باکس RightAlign هست .

  5. #5
    کاربر دائمی آواتار afsharm
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    http://paysa.ir
    پست
    255

    نقل قول: ترکیب رشته فارسی و انگلیسی

    شما باید از خاصیت direction استفاده کنید نه از alignment. اگر از کنترل‌هایی استفاده می‌کنید که direction ندارند یا direction آنها ایراد دارد از کاراکترهای یونیکد مخصوص این کار استفاده کنید. کاراکتر RIGHT-TO-LEFT EMBEDDING با کد U+202B را اول هر رشته‌ای که بگذارید آن رشته به صورت کاملا راست به چپ نمایش داده می‌شود. برای نمایش رشته‌ها به صورت کاملا چپ به راست از کاراکتر LEFT-TO-RIGHT OVERRIDE با کد U+202D استفاده کنید.

    برای کسب اطلاع بیشتر به استانداردهای ۶۲۱۹ و ۹۱۴۷ و ابزارک «فردیس» در آدرس http://fardis.codeplex.com/ مراجعه کنید.

  6. #6
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: ترکیب رشته فارسی و انگلیسی

    دوست عزیز در مسیج باکس خاصیت دیگه ای وجود داره که باید به شکل زیر تغییر بدی :

    MessageBox
    .Show(error,"خطا",MessageBoxButtons.OK,MessageBoxIcon.Error,
    MessageBoxDefaultButton.Button1,MessageBoxOptions.RtlReading | MessageBoxOptions.RightAlign);

    RtlReading همون چیزیه که شما می خوای و نوشته هاتم درست نمایش داده میشه .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •