ورود

View Full Version : سوال: فقط تايپ فارسي در textbox



earse+erse
چهارشنبه 18 آذر 1388, 21:02 عصر
چه طوري ميشه فقط فارسي در textbox نوشت؟

xxxxx_xxxxx
چهارشنبه 18 آذر 1388, 21:43 عصر
اگر واقعاً میخواید TextBox تون محدود به حروف فارسی بشه، یعنی حتی حروف انگلیسی داخلش Paste هم نشه باید تو رویداد Cahnge همه کاراکتر ها بررسی بشه. یعنی خودتون همه کاراکتر های فارسی رو از الف تا ی داخل یک متغیر رشته ای داشته باشید. و تو رویداد Cahnge بررسی کنید که محتوای TextBox در اون متغیر رشته ای وجود داره یا نه.

ƒxmahdi
چهارشنبه 18 آذر 1388, 22:35 عصر
استفاده از تابع API : LoadKeyboardLayout
اگر خواستید زبان کیبورد در هنگام تایپ هم تغییر نکنه در رویداد Change کد را بنویس
برای paste نشدن هم روشی که xxxx-xxxx گفتند .
موفق باش !
نمونه برنامه :

Pr0grammer
پنج شنبه 19 آذر 1388, 00:50 صبح
می تونید از کامپوننتی که در این پست قرار دادم هم استفاده کنید :
http://barnamenevis.org/forum/showpost.php?p=568489&postcount=3