Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

замена символа на лету [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]


> как при вводе подменить
При вводе куда?

> в поле вводилась
В какое поле?


Наверх

Титульная страница Поиск, карта сайта Написать письмо