![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
замена символа на лету [D6, Win2k]
Tomkat © (2005-12-15 10:59:00)День добрый! кто знает, как при вводе подменить один символ другим? например, при вводе c клавы украинской буквы "і" в поле вводилась английская ?
заранее благодарен
IceBeerg (2005-12-15 17:51:00) [1]Tomkat (15.12.05 12:53) [7]
Application.MessageBox(PChar(IntToStr(Ord('i'))),'Скан код',0);//i подставлй с клавиатуры или украинскую или аглицкую...
umbra (2005-12-15 13:16:00) [2]если Вы пользуетесь OnKeyPress, то достаточно самой буквы
Tomkat (2005-12-15 12:53:00) [3]ок, а как получить scan код украинской и аглицкой буквы ?
umbra (2005-12-15 12:30:00) [4]вообще-то
chr,а зачем? просто пишете правильную букву - и все.
Tomkat (2005-12-15 12:23:00) [5]Интересно, тока как различить укр. и анг. буквы? как получить код символа ?
wal (2005-12-15 11:29:00) [6]
> в Edit
В OnKeyPress:
if Key = 'i' //укр
then Key := 'i' //англ
Tomkat (2005-12-15 11:23:00) [7]
> При вводе куда?
в Edit , любое .. эту строку потом в параметры поиска пихать ...
umbra (2005-12-15 11:17:00) [8]
OnKeyDown, OnKeyUp?
wal (2005-12-15 11:13:00) [9]
> как при вводе подменить
При вводе куда?
> в поле вводилась
В какое поле?