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

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите, срочно! Задача с обработкой нажатий.

  • Автор темы Athebest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Athebest

ПИШЕМ В DELPHI7

Программа вводит число и предлагает меню Sin, Cos, Tg. При нажатии на кнопки s c t соответственно прога вычисляет sin cos и tg введённого числа, при этом переводя градусы в радианы (использовать оператор case). результат выводить любым способом, я решил lbl2.Caption

Вопросы:
как юзать оператор case, если он не понимает этих клавиш?
Какая процедура должна ловить нажатия и как она должна реагировать на них?

Если не сложно, решите задачку пожалуйста, чтобы решение подходило под условие...
 
N

nayke

Какая процедура должна ловить нажатия и как она должна реагировать на них?
Например событие формы OnKeyDown. там есть параметр key возвращающий идентификатор нажатой клавиши.

как юзать оператор case, если он не понимает этих клавиш?

на OnKeyDown пишешь код
Case key of
идентификатор с(его надо будет узнать):cos();
идентификатор s(его надо будет узнать):sin();
идентификатор t(его надо будет узнать):tg();
end;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!