مشاهده نسخه کامل
: فارسي نوشتن در textbox
neda_traveler
12-11-2009, 11:40
سلام
من مي خوام زماني كه كسي در textbox چيزي مي نويسه فقط بتونه فارسي بنويسه
فكر مي كنم بايد كد جاوا داشته باشه
اصلا این طوری که شما فکر میکنید نیست شما باید کد اسکی کلید فشار داده شده رو بگیرید و طبق اون چیزی که فشار داده کاراکتر رو جایگزین کنید
به زودی یه نمونه براتون میزارم همه چیز براتون روشن میشه
به کد زیر دقت کنید هرگاه کاراکترهای انگلیسی وارد بشن با معادل فارسی جایگزین میشن.توجه داشته باشید که این کدها در رویداد KeyPress مربوط به TextBox قرار دارن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
M o h a m m a d
14-11-2009, 15:59
اوههوم !!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اوههوم !!
PHP کد:
Public Class Form1
Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (Byval pwszKLID as String,ByVal flags as integer) As Integer
Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load
Dim a as Integer
a = LoadKeyboardLayout("00000429",1)
End Sub
End Class
__________________
دوست عزیز بهتره یکبار دیگه به عنوان سئوال توجه کنید
من مي خوام زماني كه كسي در textbox چيزي مي نويسه فقط بتونه فارسي بنويسه
این سورسی که شما دادید فقط مد نوشتن ویندوز رو از انگلیسی به فارسی تبدیل میکنه و کاربر میتونه دوباره اونو به انگلیسی تغییر بده و انگلیسی بنویسه
ولی سورسی که من گذاشتم با اون اگر حالت ویندوز چه در حالت فارسی باشه چه انگلیسی بازم فقط فارسی مینویسه
neda_traveler
15-11-2009, 10:12
خیلی ممنون از تمام دوستان که به من کمک کردن
neda_traveler
22-11-2009, 17:05
ببخشید این کدی که شما گذاشتید برای ویندوز اما من برای وب می خوام میشه کمکم کنید؟
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.