امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل انگلیسی به فارسی و برعکس به طور خودکار
نویسنده پیام
eligod آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 7 تشکر در 4 ارسال )
ارسال: #1
تبدیل انگلیسی به فارسی و برعکس به طور خودکار
سلام دوستان
من می خوام وقتی focus روی یه textbox رفت به انگلیسی نوشته شود

اگه یه روز به یک در بزرگ رسیدی که یه قفل بزرگ داشت نترس و ناامید نشو چون اگه قرار بود قفل باز نشه جای در دیوار بودWink

۱۶-مهر-۱۳۸۷, ۱۰:۴۰:۱۹
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
تبدیل انگلیسی به فارسی راحته اما تبدیل فارسی به انگلیسی سخته چون ما تو فارسی هجی ها رو نمینویسیم مثل اعراب
۱۷-مهر-۱۳۸۷, ۰۹:۲۳:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
منظورشون تغيير زبان كيبورد نبود؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۷-مهر-۱۳۸۷, ۱۰:۲۴:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
eligod آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 7 تشکر در 4 ارسال )
ارسال: #4
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
نه نمی خوام زبان کیبورد رو عوض کنم

اگه یه روز به یک در بزرگ رسیدی که یه قفل بزرگ داشت نترس و ناامید نشو چون اگه قرار بود قفل باز نشه جای در دیوار بودWink

۱۷-مهر-۱۳۸۷, ۲۳:۳۴:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
eligod آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 7 تشکر در 4 ارسال )
ارسال: #5
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
آقای lord میشه یشتر در مورد LoadKeyboardLayoutتوضیح بدین

اگه یه روز به یک در بزرگ رسیدی که یه قفل بزرگ داشت نترس و ناامید نشو چون اگه قرار بود قفل باز نشه جای در دیوار بودWink

۱۸-مهر-۱۳۸۷, ۰۱:۲۹:۵۳
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
کد:
LoadKeyboardLayout(pchar('00000429'),KLF_ACTIVATE);
از این تابع برای بارگزاری layout کیبورد استفاده می شود
این تابع 2 تا مقدار میگیره اولیش نام اون layoutرو مشخص میکنه که باید یک مقدار هگز از شناسه ان layout که در سیستم نصب شده[/code] باشه که میخواهین اسفاده کنین که مال فارسی 00000429 هست و دومین مقدار هم وضعیت بارگزاری layout جدیدرو مشخص میکنه
نقل قول: he LoadKeyboardLayout function loads a keyboard layout.

HKL LoadKeyboardLayout(

LPCTSTR pwszKLID, // address of buffer for layout name
UINT Flags // keyboard layout flags
);


Parameters

pwszKLID

Points to the buffer that specifies the name of the keyboard layout. The name should be derived from the hexadecimal value of the language identifier corresponding to the layout. For example, U.S. English has a language identifier of 0x0409, so the primary U.S. English layout is named "00000409". Variants of U.S. English layout, such as the Dvorak layout, are named "00010409", "00020409", and so on. For a list of the primary language identifiers and sub-language identifiers that make up a language identifier, see the MAKELANGID macro.

Flags

Specifies how the keyboard layout is to be loaded. This parameter can be one of the following values:

Value Meaning
KLF_ACTIVATE The function loads the layout if it is not already loaded, and activates it. This value activates the layout for the entire system not just the calling thread.
KLF_REORDER This flag is meaningful only if the KLF_ACTIVATE flag is set and the layout is already loaded. If these conditions are met and the KLF_REORDER bit is set, the function removes the specified layout from its position in the system's circular list of loaded layouts, and places it at the head of the list as the active layout.
If the KLF_ACTIVATE bit is set and the layout is loaded but the KLF_REORDER bit is not set, the function simply rotates the system's circular list of loaded layouts.
If the KLF_ACTIVATE flag is set and the layout is not already loaded, it is loaded as the active layout and inserted in the system's circular list of keyboard layouts ahead of the previously active layout.
KLF_SUBSTITUTE_OK The specified layout is looked up in the user's profile (in the registry under the key HKEY_CURRENT_USER\Keyboard Layout\Substitutes) to find a substitution layout preferred by the user. For example, if there was a value in this section of name "00000409" equal to "00010409", loading the U.S. English layout ("00000409") with the KLF_SUBSTITUTE_OK flag set would cause the Dvorak U.S. English layout ("00010409") to be loaded.
KLF_UNLOADPREVIOUS If KLF_ACTIVATE is specified, and the layout is loaded and activated successfully, the function unloads the previously active layout. Otherwise, the function ignores this flag.


Return Values

If the function succeeds, the return value is the handle of the keyboard layout.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.

Remarks

Several keyboard layouts can be loaded at a time, but only one at a time is active. Loading multiple keyboard layouts makes it possible to switch rapidly between layouts.
۱۸-مهر-۱۳۸۷, ۰۸:۵۸:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
eligod آفلاین
كاربر تک ستاره
*

ارسال‌ها: 34
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 0
( 7 تشکر در 4 ارسال )
ارسال: #7
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
اقای lord دستوری که داده بودید error میده لطف کنید و بیشتر راهنمایی کنیدممنون

اگه یه روز به یک در بزرگ رسیدی که یه قفل بزرگ داشت نترس و ناامید نشو چون اگه قرار بود قفل باز نشه جای در دیوار بودWink

۲۴-مهر-۱۳۸۷, ۱۸:۴۳:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #8
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
جه errori میده ؟
کدی که من گزاشتم به دلفی هست شما نمونشو به vb پیدا کن
۲۴-مهر-۱۳۸۷, ۲۲:۵۰:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #9
RE: تبدیل انگلیسی به فارسی و برعکس به طور خودکار
نقل قول: جه errori میده ؟
کدی که من گزاشتم به دلفی هست شما نمونشو به vb پیدا کن

بفرما این هم کد vb :

کد:
Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long

Private Sub Form_Load()
' change language to persian
StrLocId = LoadKeyboardLayout("00000429", 1)
End Sub

Private Sub Form_Unload(Cancel As Integer)
' return language to fingelish
StrLocId = LoadKeyboardLayout(vbNull, 1)
End Sub


موفق باشید .
۳۰-تير-۱۳۸۸, ۲۰:۴۷:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : sita_rampail, mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  اجرای خودکار برنامه در یک زمان خاص iman_yakoza 22 24,285 ۰۷-اسفند-۱۳۹۳, ۱۷:۰۶:۵۹
آخرین ارسال: Ghoghnus
  تبدیل کلمه به کد اسکی karbon2010 3 11,654 ۲۵-اردیبهشت-۱۳۹۳, ۱۵:۱۰:۰۹
آخرین ارسال: Ghoghnus
  تبدیل pdf به html و سپس به word automa 3 3,031 ۱۹-اردیبهشت-۱۳۹۳, ۱۷:۳۸:۵۷
آخرین ارسال: automa
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
Rolleyes مشکل با فارسی javaweb 1 2,746 ۰۷-فروردین-۱۳۹۲, ۱۵:۵۱:۲۴
آخرین ارسال: aleas
  تبدیل اسمبلی به VB6 (همرا با ادیتور) yeketaz 2 5,055 ۰۳-اسفند-۱۳۹۱, ۲۳:۵۳:۰۷
آخرین ارسال: flush
  تبدیل عدد ده دهی به اعداد باینری و هگزا و دسیمال jaber 4 21,326 ۰۶-دى-۱۳۹۱, ۱۴:۴۸:۰۶
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS