فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application
با سلام.
من میخوام برنامم بدون استفاده از فارسی ساز ویندوز Xp - با استفاده از یونیکد فارسی بنویسه . مثل زمانی که هنوز فارسی ساز خود XP رو نصب نکرده ایم ولی اگه بخوایم با ALT+SHIFT میتونیم تو NotePad فارسی یونیکد نوشت.
من تا حالا اکثر برنامه هام رو فارسی شون رو با فارسی خود ویندوز تنظیم میکردم(در Regional Option) اما حالا میخوام به طور خالص از یونیکد Utf-8 یا هر یونیکد دیگه در Windows Applications استفاده کنم.
لطفا برای این کار در بورلند دلفی و ویژوآل استدیو دات نت راهنماییم کنید.
این کار باعث میشه که اطلاعات بر روی وب هم در حالت یونیکد به خوبی نشان داده شوند.
با تشکر.
نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application
بیشتر توضیح بدین آیا این امکان وجود دارد که language برای برنامه تعریف کنیم یعنی چند زبانه باشه ! فارسی انگلیسی عربی و .... که اطلاعات در دیتا بیس ذخیره شده باشد
نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application
سلام
چرا نشه ولی باید راهش را پیدا کرد.
ولی یا با استفاده از کنترلهایی که خودمان طراحی کرده باشیم یا آنقدر قدرت برنامه نویسی سیستم را داشته باشیم که بتوانیم کنترل زبان سیستم را که به Editها فرستاده میشود بدست بگیریم.
نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application
سلام
نمي دونم منظورتون رو درست متوجه شدم يا خير ولي با فراخواني تابع زير مي تونيد بدون ALT+SHIFT فارسي تايپ کنيد
Public
Sub SetInputLanguage(ByVal lang AsString)
Dim curLang As InputLanguage = InputLanguage.DefaultInputLanguage
If lang = "Farsi"Then
ForEach inpLang As InputLanguage In InputLanguage.InstalledInputLanguages
If inpLang.LayoutName = "Farsi"Then
curLang = inpLang
EndIf
Next
InputLanguage.CurrentInputLanguage = curLang
Else
InputLanguage.CurrentInputLanguage = InputLanguage.DefaultInputLanguage
EndIf
EndSub
Call SetInputLanguage("Farsi")
نقل قول: فارسی نویسی کاملا یونیکد در برنامه های ویندوز Application
InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages[1];
بسته به نيازتان index داخل گيومه را تغيير دهيد.
موفق باشيد.