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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2010, 14:49   #1
Joystik
Пользователь
 
Регистрация: 02.09.2009
Сообщений: 18
По умолчанию Плавный выход

как сделать чтобы кнопка на форме плавно появлялась и можно было делать так.Типа нажал на Батон1. медленно появляеться БАтон2 но не просто на одном месте а как бы выходил с края формы или с другошо любого места . возможно ли такое?
Joystik вне форума Ответить с цитированием
Старый 17.06.2010, 15:31   #2
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Возможно такое.
VintProg вне форума Ответить с цитированием
Старый 17.06.2010, 15:36   #3
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Функция AnimateWindow...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 17.06.2010, 15:52   #4
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

2 DomiNick
AnimateWindow, вроде, к кнопке непременимо...или я ошибаюсь?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab
ex.cluz вне форума Ответить с цитированием
Старый 17.06.2010, 16:27   #5
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Насколько я помню, к дочерним окнам (кнопкам) внутри того же потока применимо.
А вот к чужим окнам - только верхнего уровня...

Ну и дочерние окна типа кнопки блендинг не понимают...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 17.06.2010, 18:14   #6
Joystik
Пользователь
 
Регистрация: 02.09.2009
Сообщений: 18
По умолчанию

а как это использовать что то не понял
Joystik вне форума Ответить с цитированием
Старый 17.06.2010, 18:19   #7
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

Например разворот кнопки 2 из центра за 0.5 секунд:
Код:
AnimateWindow(Button2.Handle, 500 , AW_CENTER);
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 17.06.2010, 21:19   #8
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

А со свойством Left Батона не пробовали поиграться.
Miha85193 вне форума Ответить с цитированием
Старый 17.06.2010, 21:20   #9
ex.cluz
Участник клуба
 
Аватар для ex.cluz
 
Регистрация: 15.01.2010
Сообщений: 1,325
По умолчанию

Цитата:
Сообщение от Miha85193 Посмотреть сообщение
А со свойством Left Батона не пробовали поиграться.
А мерцать не будет?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "
[ПРОграммист]"
Yan's Home Digital Lab
ex.cluz вне форума Ответить с цитированием
Старый 17.06.2010, 22:08   #10
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Цитата:
Сообщение от ex.cluz Посмотреть сообщение
А мерцать не будет?
Будет. Но у TButton есть же еще свойство DoubleBuffered, которое по идеи и должно устранить мерцание.
Miha85193 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавный перенос Web-Gangsta HTML и CSS 4 08.04.2010 18:16
Плавный скроллинг в RichEdit newd Общие вопросы Delphi 2 17.01.2010 03:16
Плавный выход картинки Joystik Помощь студентам 3 16.12.2009 10:24
выход по ctrl z U-S Общие вопросы C/C++ 3 15.10.2009 15:18
выход с метода TaTT DoGG Общие вопросы .NET 2 02.03.2009 17:04