当前位置:网站首页>C # to switch input method
C # to switch input method
2022-08-03 06:34:00 【Gu Kai Jump】
Sometimes when the program is running, it needs to automatically switch to the English input state, and the input method can be controlled by code.
C#
static void Main(string[] args){Console.WriteLine(GetCultureType());SwitchToLanguageMode("en-US");Console.WriteLine(GetCultureType());Console.ReadLine();}/// /// Switch input method/// /// language item, such as zh-CN, en-USprivate static void SwitchToLanguageMode(string cultureType){var installedInputLanguages = InputLanguage.InstalledInputLanguages;if (installedInputLanguages.Cast().Any(i => i.Culture.Name == cultureType)){InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.GetCultureInfo(cultureType));//CurrentLanguage = cultureType;}}/// /// Get the current input method/// /// private static string GetCultureType(){var currentInputLanguage = InputLanguage.CurrentInputLanguage;var cultureInfo = currentInputLanguage.Culture;//same as cultureInfo.IetfLanguageTag;return cultureInfo.Name;} VB.net
''' ''' switch input method''' ''' language item, such as zh-CN, en-USPublic Sub SwitchToLanguageMode(ByVal cultureType As String)Dim installedInputLanguages = InputLanguage.InstalledInputLanguagesFor Each language As InputLanguage In InputLanguage.InstalledInputLanguagesIf language.Culture.Name = cultureType ThenInputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(System.Globalization.CultureInfo.GetCultureInfo(cultureType))Exit ForEnd IfNextEnd Sub''' ''' Get the current input method''' ''' Public Function GetCultureType() As StringDim currentInputLanguage = InputLanguage.CurrentInputLanguageDim cultureInfo = currentInputLanguage.CultureReturn cultureInfo.NameEnd Function边栏推荐
猜你喜欢
随机推荐
MySql的Sql语句的练习(试试你能写出来几道呢)
AI智能剪辑,仅需2秒一键提取精彩片段
二分查找6 - 寻找峰值
TFS (Azure conversation) prohibit people checked out at the same time
JumpServer如何传输文件以及复制剪切板
VS Project Configuration Manager
次世代建模到底需要哪些美术基础
内网渗透之PPT票据传递攻击(Pass the Ticket)
守望先锋英雄角色模型分享,obj文件+材质贴图,3dmax游戏建模
剑指 Offer II 001. 整数除法
Dynamic adjustment of web theme (2) Extraction
php 数组元素移动
SSL证书过期后怎么办?
申请公网ip后,配置光猫,路由器使用公网ip步骤
域名管理常见问题:IP、域名和DNS之间的区别和关系
802.1AS的BMCA(最佳主时钟选举)理解
树——前序
2021-06-14
阿里云短信服务的使用(创建,测试笔记)
域名怎么管理,域名管理注意事项有哪些?









