Показать сообщение отдельно
Старый 02.03.2011, 14:30   #2  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
В 2009 можно при помощи .Net API:
X++:
static void changeKeybordLayout(Args _args)
{
    #IsoCountryRegionCodes

    System.Windows.Forms.InputLanguage  tempLanguage = System.Windows.Forms.InputLanguage::get_CurrentInputLanguage();
    System.Windows.Forms.InputLanguage  ruLanguage   = System.Windows.Forms.InputLanguage::FromCulture(New System.Globalization.CultureInfo(#isoRU));
    ;
    
    System.Windows.Forms.InputLanguage::set_CurrentInputLanguage(ruLanguage);
    //теперь раскладка русская
    //..
    //восстанавливаем исходную раскладку
    System.Windows.Forms.InputLanguage::set_CurrentInputLanguage(tempLanguage);
}
За это сообщение автора поблагодарили: Romb (1), Logger (2), Ace of Database (3), vegorov (1), S.Kuskov (3), jeky (1), SergeyAY (0).