PDA

View Full Version : کی بورد فارسی



سهراب رسولی
پنج شنبه 26 خرداد 1384, 12:24 عصر
سلام
چگونه می توان به محض ورود به یک تکست باکس کی برد را فارسی کرد و یا به عکس انگلیسی

ممنون

Masuod
شنبه 28 خرداد 1384, 02:21 صبح
تا اساتید نگفتن سرچ کن ! من آدرس سوال خودمو میدم که ببینی من لااقر این سوال رو کردم
البته با یککم تقییرات میشه سوال شما
http://www.barnamenevis.org/forum/viewtopic.php?t=26472&highlight=textbox

این رو ببین
این هم کد javascript


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

}
return true;
}


//-->

</script>


این کد در html بنویس و در code behind صداش کن با دستورات زیر

من با یک checkbox زبان رو کنترل میکنم




if(chb1.Checked)
{

textbox1.Attributes.Add("onkeypress" , "submitenter()");
}
else
{
textbox1.Attributes.Remove("onkeypress");

}

فک کنم یه جورایی کارت راه بافته

سهراب رسولی
یک شنبه 29 خرداد 1384, 08:06 صبح
با سلام
و تشکر از شما
از طریق keyboardlayout نمی تونیم اینکارو بکنیم من یه جایی اینو دیدم ولی نمیدونم کجا؟

با تشکر مجدد

H_Ghaffarian
یک شنبه 29 خرداد 1384, 09:56 صبح
سلام
روش اول مشکلش در اینکه که دیگه شما نمی تونید انگلیسی تایپ کنید و در مورد LoadKeyBoardLayout هم که یک API برای تغییر زبانه فقط کافی با حوصله همین سایت رو بگردید. :sunglass: