Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 30.11.2011, 20:27   #1 (permalink)
zubrik48
Новичок
 
Регистрация: 30.11.2011
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Создание компонента Edit в Delphi

Нужно создать компонент Edit в Delphi который заменяет при наборе русский шрифт на английский и наоборот.
Если кто знает,как осуществить,помогите пожалуйста.
zubrik48 вне форума   Ответить с цитированием

Старый 30.11.2011, 20:27
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Похожие темы встречались на нашем форуме, посмотрите

DELPHI
Окно EDIT
Создание программы в Delphi 7 или TurboPascal
Установка компонента и плагина на работающий сайт

Старый 01.12.2011, 18:07   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Вы вообще представляете себе, что такое компонента и как её создавать? Если да - что ж, среду вам в руки, барабан на шею и попутного ветра в корму

Насколько я понял ТЗ, вам нужно создать компоненту с возможностью перевода кириллицы в транслит. Дело не пятиминутное, придется вносить изменения в исходник компоненты TEdit и компилировать.

Подскажу только, что вам нужно будет переписать реализацию реакции на событие OnPressKey таким образом, чтобы при нажатии символьной клавиши происходило программное преобразование кода, например, путем сдвига по кодовой таблице или же подстановкой из таблицы соответствия символов.
AlexZir вне форума   Ответить с цитированием
Старый 01.12.2011, 21:00   #3 (permalink)
Gruvi
VIP user
 
Аватар для Gruvi
 
Регистрация: 10.03.2011
Сообщений: 765
Записей в дневнике: 1
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3453
По умолчанию

а если банально через CASE сделать вводить текст в memo и через button просто напросто переводить ?
Gruvi вне форума   Ответить с цитированием
Старый 02.12.2011, 08:39   #4 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Тогда это будет уже реализация другого технического задания и человек свой зачет не получит
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 06:15.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.