سلام
من می خوام توی یه تکست باکس اعداد رو به صورت فارسی تایپ کنم و نه با تغییر utf8 امکانش هست نه با کیبرد
لطفا راهنمایی کنید .
با تشکر
Printable View
سلام
من می خوام توی یه تکست باکس اعداد رو به صورت فارسی تایپ کنم و نه با تغییر utf8 امکانش هست نه با کیبرد
لطفا راهنمایی کنید .
با تشکر
سلامنقل قول:
شما وقتی text box رو باز میکنید خودبخود بخش فونت فعال باید بشه اما اگر نشد روی اون کلیک راست کنید و فونت مورد نظرتون رو انتخاب کنید.
بهتره به textbox استایل بدیدنقل قول:
و فونت فارسی براش انتخاب کنید مثل b yekan و...
اگر از C# یا محیط ویژوال استودیو استفاده میکنید از این کد استفاده کنید :
[PHP]private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((int)e.KeyChar >= 48 && (int)e.KeyChar < 58)
e.KeyChar = (char)(1632 + int.Parse(e.KeyChar.ToString()));
else
e.Handled = true;
}[/PHP]
فکر کنم منظور شما انتخاب فونت در محیط ویژوال استودیو باشهنقل قول:
دقت کنید که شما فونت tahoma یا ... انتخاب کنید میتونید حروف رو فارسی بنویسید ولی وقتی عدد مینویسید انگلیسی نشون میده نه فارسی
اگر منظور شما چیزی شبیه به سایت سازمان سنجش است که کیبرد در حالت انگلیسی است اما فارسی تایپ می کند یا سد از اسکریپ استفاده کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
<script type="text/javascript" src="kblayout.js"></script>
پس از اضافه کردن این اسکریپت به صفحه، برای فارسی کردن هر فیلد کافیست ویژگی lang را با مقدار fa به فیلد مورد نظر اضافه کنید.
[COLOR=white !important] [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[/COLOR]
<inputlang='fa'type="text"/>
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]