PDA

View Full Version : سوال: مشكل در فارسي كردن textbox



azn1387
یک شنبه 27 بهمن 1387, 08:43 صبح
براي فارسي تايپ كردن در textbox از اين دستورات استفاده كردم:

Dim a As integer
a = LoadKeyboardLayout("00000429", 1

ولي با اين پيغام روبرو شدم:

name LoadKeyboardLayout is not declared

بايد چيكار كنم؟:متفکر:

anooshiran
یک شنبه 27 بهمن 1387, 09:45 صبح
دوست عزيز در ابتداي پروژه ات اين كدها را وارد كن


Public fLanguage As New System.Globalization.CultureInfo("fa-ir")
Public eLanguage As New System.Globalization.CultureInfo("en-us")



حالا اگر خواستي كيبورد را فارسي كني از كد زير



InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(fLanguage)



و اگر خواستي لاتين تايپ كني از كد زير استفاده كن



InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(eLanguage)



اگر بر فرض خواستي دو زبانه كار كني و مثلا در يك تكست باكس لاتين و در تكست باكس ديگر فترسي تايپ كني مي تواني در evente هاي enter هر تكست باكس يكي از دو كد بالا را بگذاري