.NET 3.x Смена языка - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, что-то не понимаю, как сделать переключение языка ( Если включена Eng расскладка , то пишем Английскими буквами, если вкл Русская, пишем Русскими буквами) типо:
Листинг программы
  1. if ( English ) // Если вкл анг то пишем только Английскими буквами
  2. {
  3. {...}// Тут захват клавиш
  4. }
  5. else
  6. {
  7. { ....}
  8. }
  9. // и тут чтобы они не пересекались !
  10. if (Русская) // Если вкл Rus то пишем только Русскими буквами
  11. {
  12. }
  13. else{}
Использую смену языка так, но он не так работает
Листинг программы
  1. public static string GetKeyboardLayoutId()
  2. {
  3. InstalledInputLanguages = InputLanguage.InstalledInputLanguages;
  4. IntPtr hWnd = GetForegroundWindow();
  5. int WinThreadProcId = GetWindowThreadProcessId(hWnd, out _ProcessId);
  6. IntPtr KeybLayout = GetKeyboardLayout(WinThreadProcId);
  7. for (int i = 0; i < InstalledInputLanguages.Count; i++)
  8. {
  9. if (KeybLayout == InstalledInputLanguages[i].Handle)
  10. {
  11. _CurrentInputLanguage = InstalledInputLanguages[i].Culture.ThreeLetterWindowsLanguageName.ToString();
  12. }
  13. }
  14. return _CurrentInputLanguage;
  15. }
  16. }
Использую так: на таймере::
Листинг программы
  1. Text = language.GetKeyboardLayoutId();
// В заголовке при переключение показывает RUS || ENU P.S Сообсна меня интересует, как при
Листинг программы
  1. if()
  2. {}
  3. else
  4. {}
писать определенными буквами) Кто поможет??

Решение задачи: «.NET 3.x Смена языка»

textual
Листинг программы
  1. if (InputLanguage.CurrentInputLanguage.Culture.ToString() == "ru-RU")
  2. {
  3.     //
  4. }
  5. else if (InputLanguage.CurrentInputLanguage.Culture.ToString() == "en-US")
  6. {
  7.     //
  8. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут