PDA

View Full Version : سوال: مشکل در نمایش برخی حروف فارسی



omid_rozbeh
چهارشنبه 10 آذر 1389, 09:07 صبح
سلام :لبخندساده:
چطور می شه اطلاعات فارسی که در list box لود می کنیم رو فارسی کرد.
من وقتی که اطلاعات فارسی رو لود می کنم به عربی تبدیل می کنه (حرف ی و ک به دو صورت چسبده به کلمه و تنها):ناراحت:
من از کد :
ListBox1.Items.Text := StringReplace(ListBox1.Items.Text,#237,#236, [rfReplaceAll,rfIgnoreCase]);
استفاده کردم جواب می ده ولی همه ی ی ها رو تبدیل می کنه
با تشکر

nilidelphi
چهارشنبه 10 آذر 1389, 09:59 صبح
خاصیت BiDiMode لیستباکستو به bdRightToLeft تغییر بده.

omid_rozbeh
چهارشنبه 10 آذر 1389, 11:18 صبح
دوست عزیز تست کردم ولی جواب نداد
مثلا کلمه حسيني رو تبدیل به حسی نی می کنه

mbshareat
شنبه 13 آذر 1389, 19:12 عصر
با سلام
به نظر بنده سریعترین راه اینه که حروف فارسی و عربی رو تو رشته بریزین و تست کنین که حرف بعد از ی و ک اگر تو رشته نبود حرف رو به ی (N در صفحه کلید عربی) عربی تبدیل کنین و الا به ي (Shift+X) تبدیل کنین.:گیج:
موفق و موید باشین.