Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2017, 20:57   #1
Hinc
Пользователь
 
Регистрация: 14.05.2016
Сообщений: 33
По умолчанию Перемещение рисованной фигуры клавиатурой

Приветствую.

Как в Builder C++ реализовать перемещение фигуры с помощью клавиш влево-вправо и вверх-вниз?

У меня есть пример, где можно перемещать мышью, но нужно именно клавиатурой.

Помогите пожалуйста кодом или исходниками.
Вложения
Тип файла: zip Project1.zip (11.0 Кб, 40 просмотров)
Hinc вне форума Ответить с цитированием
Старый 08.05.2017, 00:45   #2
Onyschuck
 
Регистрация: 28.02.2016
Сообщений: 6
По умолчанию

Впиши этот код в событие OnKeyPress:
Код:
    if (Key==87 || Key==119) //W
        Shape1->Top -= 2;

    if (Key==65 || Key==97) //A
        Shape1->Left -= 2;

    if (Key==83 || Key==115) //S
        Shape1->Top += 2;

    if (Key==68 || Key==100) //D
        Shape1->Left += 2;
Управления клавишами W,A,S,D
Onyschuck вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение геометрической фигуры _Bac9_ Общие вопросы Delphi 1 08.06.2015 09:45
Перемещение фигуры qwot C# (си шарп) 2 18.05.2015 07:18
Перемещение фигуры(ромб) Linker404 Общие вопросы C/C++ 0 17.09.2014 09:15
Движение одной фигуры,вслед изменения высоты другой фигуры. 7vlad37 Microsoft Office Excel 3 21.07.2011 18:01