چگونه میتوان درمحیط vb 2005 صفحه کلید را در زمان RunTime تفییر داد . زبان صفحه کلید را فارسی و یا لاتین نمود.
چگونه میتوان درمحیط vb 2005 صفحه کلید را در زمان RunTime تفییر داد . زبان صفحه کلید را فارسی و یا لاتین نمود.
از api استفاده کنید keyboardlayout
از api استفاده کنید keyboardlayout
SysLocale.MiddleEast := True; if LoadKeyboardLayout('00000429', KLF_ACTIVATE)<>$4290429 then Application.BiDiKeyboard := '00000401' else Application.BiDiKeyboard := '00000429'; Application.BiDiMode := bdRightToLeft;
موفق باشید
دوست عزیز سوال شما تکراری است آقای شهریار....با ای دی sh یه تاپیکی ایجاد کرده بودند که در آن تاپیک پاسخ دادهه بودم و تفاوت کد تغییر زبان در 2003 با 2005 را گفتم.( البته همون کد 2003 در 2005 هم کار میکند ولی بهتره که عوض بشه).