PDA

View Full Version : اعداد لاتین و فارسی



S_O_S1982
سه شنبه 19 آبان 1388, 09:29 صبح
سلام خدمت دوستان محترم

اگه سوالم تکراری هست ، عذر خواهی می کنم

من یه Text Box دارم که خاصیت RightToleft اون رو true کردم و فونتش هم Tahoma هستش ، مشکل من این هست که الان اگه فرضا یه عبارت فارسی و بنویسیم بعد عدد وارد کنم ، عدد رو فارسی وارد می کنه : مثلا : حمید123
اگه تو این textBox یک عبارت انگلیسی وارد کنم و بعد عدد وارد کنم عدد رو لاتین وارد می کنه : مثلا : hamid123
مشکل من اینجاست که وقتی زبان سیستم رو لاتین می کنم ، و از همون ابتدا شروع می کنم به تابپ عدد می کنم ، اعداد رو با وجود اینکه زبان سیستم لاتین هست ، فارسی می زنه و به محض اینکه یک حرف انگلیسی وارد می کنم ، عدد بعدش رو لاتین وارد می کنه : مثلا : 123hamid123

من می خواستم ببینم میشه کاری کرد که به محض لاتین شدن زبان سیستم ، اعداد رو از همون ابتدا لاتین بزنه ؟

به نظر شما در این مورد چی کار میشه کرد ؟

پیشاپیش از توجهتون سپاسگذارم

mpmsoft
سه شنبه 19 آبان 1388, 09:52 صبح
شما باید با تغییر زبان سیستم خاصیت TextAlignment را نیز تنظیم کنید

S_O_S1982
سه شنبه 19 آبان 1388, 10:47 صبح
ممنون از راهنمایی تون، میشه بیشتر توضیح بدین ؟

S_O_S1982
سه شنبه 19 آبان 1388, 10:54 صبح
شما باید با تغییر زبان سیستم خاصیت TextAlignment را نیز تنظیم کنید


سلام
این کاری که گفتین و انجام دادم نشد ،

mpmsoft
سه شنبه 19 آبان 1388, 11:15 صبح
بله من هم امتحان کردم ولی جواب نداد برای این کار فکر می کنم یا باید از فونت Tahoma با اعداد فارسی استفاده کنید و یا در Regional Language گزینه Digit substitution رو برابر National کنی

S_O_S1982
سه شنبه 19 آبان 1388, 12:28 عصر
بله من هم امتحان کردم ولی جواب نداد برای این کار فکر می کنم یا باید از فونت Tahoma با اعداد فارسی استفاده کنید و یا در Regional Language گزینه Digit substitution رو برابر National کنی


از توجه شما تشکر می کنم
من digit substitiion رو تغییر دادم ، اما بازم درست نشد ، یعنی اگه nation باشه چون قبلا فارسی رو انتخاب کردم ، همه ی اعداد رو فارسی می زنه ،اگه noun باشه ، همه اعداد رو لاتین می زنه ، اگه context باشه مثل قبل میشه یعنی برای اینکه عدد و لاتین بزنه علاوه بر اینکه زبان سیستم و لاتین می کنی ، یک حرف باید قبل از عدد بزنی تا عدد رو هم لاتین بزنه ، منم می خوام به محض اینکه زبان سیستم عوض شد عدد رو به همون زبان بزنه ، دیگه احتیاجی به وارد کردن یک حرف لاتین قبلش نباشه
فونت من هم Tahoma هستش ، ولی بازم این مشکل حل نشده

mpmsoft
سه شنبه 19 آبان 1388, 12:34 عصر
پس تنها راهش استفاده از فونت Tahoma با اعداد فارسی هست

S_O_S1982
سه شنبه 19 آبان 1388, 14:22 عصر
پس تنها راهش استفاده از فونت Tahoma با اعداد فارسی هست


از توجه و راهنمایی شما تشکر می کنم
اما فکر کنم منظورم و بد بیان کردم ، چون وقتی فونت پیش فرض رو Tahoma ی فارسی انتخاب کردم ، همه ی اعداد رو به صورت فارسی تایپ می کنه و خب این منظور من نبود

nima_8m
پنج شنبه 21 آبان 1388, 00:03 صبح
اگه در قسمت ریجونال در قسمت digit مقدار به contex تغییر بدین مشکل حل میشه در همه جای ویندوز اگه فارسی بنویسید اعداد فارسی میشه اگر هم انگلیسی بنویسید اعداد انگلیسی میشن این فقط به تنظیمات ویندوز ربط داره