Vladimir Gaivoronsky Опубликовано 28 июня, 2023 Поделиться Опубликовано 28 июня, 2023 Не подскажите, как при вызов ShowModal сделать анимированным? Например разворачивание из точки по ширине и (или) высоте, или проявление (изменения прозрачности). Для Windows \ MacOs ? Цитата Ссылка на комментарий
0 Slym Опубликовано 29 июня, 2023 Поделиться Опубликовано 29 июня, 2023 procedure TForm1.Button1Click(Sender: TObject); var Form2:TForm2; h,w,l,t:integer; begin Form2:=TForm2.Create(nil); try h:=Form2.Height; w:=Form2.Width; l:=Form2.Left; t:=Form2.Top; Form2.Height:=1; Form2.Width:=1; Form2.Left:=l+ (w div 2); Form2.Top:=t+ (h div 2); TAnimator.AnimateInt(Form2,'Height',h,1); TAnimator.AnimateInt(Form2,'Width',w,1); TAnimator.AnimateInt(Form2,'Left',l,1); TAnimator.AnimateInt(Form2,'Top',t,1); Form2.ShowModal; finally Form2.Free; end; end; "В лоб" как-то так Vladimir Gaivoronsky 1 Цитата Ссылка на комментарий
0 Slym Опубликовано 30 июня, 2023 Поделиться Опубликовано 30 июня, 2023 (изменено) Изменено 30 июня, 2023 пользователем Slym Vladimir Gaivoronsky 1 Цитата Ссылка на комментарий
0 Vladimir Gaivoronsky Опубликовано 30 июня, 2023 Автор Поделиться Опубликовано 30 июня, 2023 29 минут назад, Slym сказал: Естественно, не пойдет. Вынес в отдельную процедуру, оператор может отключить анимацию.... Теперь пытаюсь сделать это более прикольным. Под маком работает лучше, чем под Windows. А прозрачность или масштаб всего окна можно как-то менять? Цитата Ссылка на комментарий
0 Slym Опубликовано 30 июня, 2023 Поделиться Опубликовано 30 июня, 2023 Я вот давно уже делаю все на фреймах... Одно главное окно и кучка фреймов в рамках этого окна, даже ShowMessage - кастомный фрейм, даже некоторые TabItemы с фреймом. есть моменты где глубина вложенности фреймов доходит 4 (Окно, фрейм, вкладки с фреймами, под вкладки , фрейм с диалогом) Анимированную прозрачность фрейма - легко: там есть Opacity, TAnimator.AnimateFloat(Frame,'Opacity',1,1); Окна чуть сложнее... Масштаб - TScaledLayout Vladimir Gaivoronsky 1 Цитата Ссылка на комментарий
0 Vladimir Gaivoronsky Опубликовано 30 июня, 2023 Автор Поделиться Опубликовано 30 июня, 2023 Оператору привычнее, когда требование ввода и сообщения именно окно, которое можно сдвинуть в сторону, чтобы посмотреть на цены похожих моделей. Фреймов хватает. На них сделаны разделы, которые управляются подобием ribbon. Все это работает под Windows, Linux, MacOS. Причем некоторые ноуты с сенсорным дисплеем. (зоопарк конкретный). Некоторые разделы реализованы и для Андроида. Цитата Ссылка на комментарий
0 OnePeople Опубликовано 2 июля, 2023 Поделиться Опубликовано 2 июля, 2023 Не по теме, но у оператора от таких цветов в конце дня нет желания кого-нибудь убить? Martifan и Vladimir Gaivoronsky 2 Цитата Ссылка на комментарий
0 Vladimir Gaivoronsky Опубликовано 2 июля, 2023 Автор Поделиться Опубликовано 2 июля, 2023 (изменено) Темы переключаются. Одному оператору (бухгалтеру) нравится эта тема из Ubuntu. Вводит в компьютер она часа два в день Изменено 4 июля, 2023 пользователем Vladimir Gaivoronsky Цитата Ссылка на комментарий
Вопрос
Vladimir Gaivoronsky
Не подскажите, как при вызов ShowModal сделать анимированным? Например разворачивание из точки по ширине и (или) высоте, или проявление (изменения прозрачности). Для Windows \ MacOs ?
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.