• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Создание компонента Edit в Delphi

zubrik48

Ученик
Регистрация
30 Ноя 2011
Сообщения
1
Реакции
0
Баллы
0
Создание компонента Edit в Delphi

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

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

Подскажу только, что вам нужно будет переписать реализацию реакции на событие OnPressKey таким образом, чтобы при нажатии символьной клавиши происходило программное преобразование кода, например, путем сдвига по кодовой таблице или же подстановкой из таблицы соответствия символов.
 
а если банально через CASE сделать вводить текст в memo и через button просто напросто переводить ?
 
Тогда это будет уже реализация другого технического задания и человек свой зачет не получит :)
 
Назад
Сверху