![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
Здравствуйте, на форме есть картинки, также контекстное меню, в нем 2 пункт переместить картинку сверху вниз и вторая -наоборот, помогите пожалуйста написать процедуру для перемещения картинки. Спасибо.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
передвинуть вниз на 10 пунктов:
Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
![]()
чтобы не "дергалось" надо установить
Form1.DoubleBuffered:=true; |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
а как сделать, чтобы один раз нажимаешь - она перемещалась вниз, второй раз - перемещалась вверх? Попробовал так
Код:
|
![]() |
![]() |
![]() |
#5 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]() Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Да всё же ОЧЕНЬ просто. У нас на форме нулевые координаты (х=0, у=0) находятся в левом верхнем углу. Соответственно чтобы сместить картинку вниз надо увеличить св-во Тор. Возьмите и на бумаге начертите вашу форму и прикидывайте где у вас получается имидж с такими координатами. Всё на столько просто что не знаю даже как объяснить
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
все верно начальное положение top было 16
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
ну вот вам примерчик перемещения. Или вам надо анимированное перемещение?
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.04.2011
Сообщений: 115
|
![]()
Не анимированное, Ваш проект у меня почему-то открывается с ошибкой и не запускается...
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Не знаю почему, но даже если и так то просто скопируйте обработчик нажатия кнопки и перенесите в свою программу
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi, процедура для включения прокси | ak3000 | Работа с сетью в Delphi | 9 | 28.09.2008 19:24 |
Процедура заполнения массива. Delphi | Alex_2017 | Помощь студентам | 1 | 02.06.2008 17:55 |
массив tedit и процедура с ним(delphi) | xbIm | Помощь студентам | 2 | 21.02.2008 23:57 |
Процедура на строку(Delphi) | blizzard | Помощь студентам | 5 | 16.01.2008 18:33 |
процедура ping в Delphi | xTANATOSx | Общие вопросы Delphi | 3 | 11.10.2007 10:32 |