ehsankhan
سه شنبه 24 شهریور 1394, 22:29 عصر
با سلام
من در برنامه ام تکست باکسی دارم که می خام در اون فقط فارسی تایپ بشه بخاطر همین در فرم لود کد زیر رو نوشتم
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("fa-IR"));
و در اونت کی پرس تکست باکس کد زیر رو نوشتم
e.Handled = !char.IsLetter(e.KeyChar) && e.KeyChar != (char)Keys.Back && e.KeyChar != (char)Keys.Space;
اما بازهم داخل تکست باکس بصورت دی فالت انگلیسی تایپ میشه و برای فارسی نوشتن باید آلت و شیفت را بزنبم .لطفا بگید چطوری این مشکل رو حل کنم
من در برنامه ام تکست باکسی دارم که می خام در اون فقط فارسی تایپ بشه بخاطر همین در فرم لود کد زیر رو نوشتم
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.Cul tureInfo.CreateSpecificCulture("fa-IR"));
و در اونت کی پرس تکست باکس کد زیر رو نوشتم
e.Handled = !char.IsLetter(e.KeyChar) && e.KeyChar != (char)Keys.Back && e.KeyChar != (char)Keys.Space;
اما بازهم داخل تکست باکس بصورت دی فالت انگلیسی تایپ میشه و برای فارسی نوشتن باید آلت و شیفت را بزنبم .لطفا بگید چطوری این مشکل رو حل کنم