![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 01.11.2008
Сообщений: 5
|
![]()
Согласно заданию мне необходимо раздвигать панельку по форме, прописываю:
procedure TForm1.Button1Click(Sender: TObject); begin Panel1.Left:=Panel1.Left-5; end; procedure TForm1.Button3Click(Sender: TObject); begin Panel1.Left:=Panel1.Left+5; end; procedure TForm1.Button2Click(Sender: TObject); begin Panel1.Top:=Panel1.Top-5; end; procedure TForm1.Button4Click(Sender: TObject); begin Panel1.Top:=Panel1.Top+5; end; Все работает, панель скачет по форме, но вот со второй частью задания возникли определеные трудности: необходимо раздвигать панель с помощью клавиш курсора на клавиатуре, прописала: procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if Key=#25 then Panel1.Left:=Panel1.Left-5; if Key=#26 then Panel1.Left:=Panel1.Left+5; if Key=#27 then Panel1.Top:=Panel1.Top-5; if Key=#28 then Panel1.Top:=Panel1.Top+5; end; И полный игнор... Панель никоим образом не реагирует на мои попытки ее подвинуть. Подскажите, пожалуйста, что я сделала не так? |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А Form1.KeyPreview = True ?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 01.11.2008
Сообщений: 5
|
![]()
Ну да, конечно True, а вот толку от этого ноль
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.07.2008
Сообщений: 12
|
![]()
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if Key=vk_left then Panel1.Left:=Panel1.Left-5; if Key=VK_RIGHT then Panel1.Left:=Panel1.Left+5; if Key=VK_UP then Panel1.Top:=Panel1.Top-5; if Key=VK_DOWN then Panel1.Top:=Panel1.Top+5; end; Вот так будет работать. Последний раз редактировалось shosse; 02.11.2008 в 07:54. |
![]() |
![]() |
![]() |
#5 |
Заблокирован
Регистрация: 30.10.2008
Сообщений: 8
|
![]()
That has increased the ire of several players. "Games are supposed to be tests of science," said added player in a ZDNN TalkBack. "You shouldn't wow gold be healthy to just buy your way to the top." At minimal one ZDNN reader, yet, has get out in vantage of the online properties job.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TPanel | Valera | Помощь студентам | 10 | 07.08.2008 11:15 |
добавление обработчика OnPaint в TPanel | Mixasik | Общие вопросы Delphi | 2 | 23.07.2008 17:36 |
Gif на форме | SnakeMan | Помощь студентам | 3 | 04.04.2008 15:05 |
Компонент на основе TPanel для отображения погоды из интернета... | xzDelphi | Компоненты Delphi | 7 | 08.01.2008 17:33 |
Вопрос по TPanel | SeRhy | Общие вопросы Delphi | 3 | 30.12.2007 11:33 |