PDA

View Full Version : فارسی شدن textbox هنگام کلیک شدن web



mehdi_2005
پنج شنبه 05 مهر 1386, 16:48 عصر
سلام . من برنامه ای دارم که چند تا txtbox فارسی و جند تا انگلیسی است و می خواهم هنگامیکه کاربر در textbox فارسی کلیک کرد سیستم خودکار فارسی شود و برعکس . این کد را در برنامه تحت ویندوز یافتم که باید در gotfocous بنویسیم ولی من از وی بی 2005 و برنامه ام تحت وب است . اولا چه کدی بنویسم و بعد در چه رویدادی بنویسم . با تشکر

m.hamidreza
سه شنبه 01 آبان 1386, 23:11 عصر
شما باید با استفاده از javascript این کار رو بکنی کدش تو این سایت هست . search کن ...

E.Mousavi
دوشنبه 07 آبان 1386, 17:48 عصر
این کد جاوا اسکریپتیه که من استفاده می کنم




function ChangeToFarsi1(theKey)
{
if (theKey == 1740)
{
theKey = 100
window.event.keyCode=' !"#$%،گ)(×+و-./0123456789:ک,=.؟@ِذ}ىُىلآ÷ـ،/’د×؛َءٍف‘{ًْإ~جژچ^_پشذزیثب لاهتنمئدخحضقسفعرصطغظ<|>ّ'.charCodeAt(theKey-32);
}
}

parnian.H
دوشنبه 07 آبان 1386, 19:35 عصر
من در #C از کد دیر استفاده می کنم :

parnian.H
دوشنبه 07 آبان 1386, 19:41 عصر
من در #C از کد زیر استفاده میکنم :

[1]InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages
که در [] باید زبان مورد نظر را قرار دهید که 1 معادل زبان فارسی و 0 معادل زبان انگلیسی است این کد را در Event Enter کنترل مورد نظر وارد کنید.امیدوارم در برنام شما کاربرد داشته باشد.