Показать сообщение отдельно
  #13  
Старый 02.10.2007, 03:26
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

А если в едит с русским названием понадобится написать латинский символ?
Вообще по-хорошему, при фокусе на едите определенном, нужно менять системную раскладку у юзера, а он, если захочет, поставит обратно ту, что была.
Например:
Код:
procedure TForm1.Edit1Enter(Sender: TObject);
var
  Layout: array [0.. KL_NAMELENGTH] of char;
begin

  GetKeyboardLayoutName(Layout);
	if Layout = '00000409' then // или  Layout = '00000419', смотря какой язык нужен
		ActivateKeyboardLayout(HKL_NEXT,0)

end;
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием