![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.03.2011
Сообщений: 22
|
![]()
Возникла такая идея, кто подскажет как ее осуществить, есть форма, при нажатии на кнопку эта форма начинает увеличиваться до определенных размеров, и как достигает возвращается в исходное положение.
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Чтобы сделать буквально то, что написано, например так
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.03.2011
Сообщений: 22
|
![]()
ну да, а как сделать медленнее?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Вот так, например.
Код:
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так тоже очень быстро будет. Таймер придется осваивать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Аватар, не, у меня наоборот медленно - секунд 6 расширяется.
Я даже придумал, как ускорить в 2 раза. Вместо первого цикла: Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 20.03.2011
Сообщений: 22
|
![]()
type_Oleg - спасибо большое, а вот в высоту примерно так будет?
procedure TForm1.Button1Click(Sender: TObject); var w,i:Integer; const MAX_Height=500; begin w:=Height; for i:=w to MAX_Height do Height:=i; for i:=MAX_Height downto w do Height:=i; end; end. И к стати таймер не надо, он достаточно плавно ходит ![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Да, так. А если форма квадратная, можно и одновременно и ширину и высоту:
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 20.03.2011
Сообщений: 22
|
![]()
А может Вы еще подскажите какие нибудь процедуры по кнопкам мыши?
вот тема: http://www.programmersforum.ru/showt...11#post1306611 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание форм | Михаил Юрьевич | Общие вопросы Delphi | 5 | 16.07.2012 03:41 |
Автозаполнение форм | klimak | Работа с сетью в Delphi | 1 | 24.09.2010 11:02 |
Смена форм | kanich | Общие вопросы Delphi | 4 | 09.09.2010 10:07 |
Заполнение форм | Marsik | JavaScript, Ajax | 1 | 17.11.2009 17:30 |
Копирование форм | tae1980 | Microsoft Office Excel | 4 | 18.03.2009 14:51 |