
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco, поставь перерисовку окна формы после окончания анимации
![]() |
|||
карма: 10 |
|
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
Assasin писал(а): поставь перерисовку окна формы после окончания анимацииА что, в схеме поставить нельзя, компонент для это есть -- RedrawManager называется ![]() |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Не думаю, что кто то из новичков догадается сделать тоже самое, поэтому логичнее сделать это в самом компоненте (кода то всего одна строчка, неужели сложно
![]() P.S: в основном WindowAnimation никакого эффекта "пустой" формы нет - еще один довод в пользу добавления |
|||
карма: 10 |
|
Ответов: 879
Рейтинг: 101
|
|||
Assasin писал(а): то есть содержит снимок рабочего стола, находящегося под окном в момент стартатоже самое что и у меня Assasin попробуй во время анимации по двигать окно, подрагивает у меня |
|||
карма: 1 |
|
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
Assasin писал(а): Не думаю, что кто то из новичков догадается сделать тоже самое, поэтому логичнее сделать это в самом компонентеПроверь как работает вот такая связка
Если нормально, то я добавлю ------------ Дoбавленo в 15.02: flud писал(а): Assasin попробуй во время анимации по двигать окно, подрагивает у меняОна и у меня дергается, тк отбирается ресурс системы при анимации И кому взбредет в голову двигать форму в момент анимации, от нечего делать, что ли ![]() |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Отлично работает, добавляй
![]() |
|||
карма: 10 |
|
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
flud, на тебе схему, которая не будет дергаться при отрисовке дочерних контролов
Assasin писал(а): добавляйДобавил |
|||
карма: 22 |
|
Ответов: 879
Рейтинг: 101
|
|||
nesco писал(а): на тебе схему, которая не будет дергаться при отрисовке дочерних контролов![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco, а нельзя ли составить TransparentManager, который был бы применим к любому контролу? Например имею Edit, в котором область ввода окрашена в синий цвет, у формы есть картинка, а я хочу, чтоб у Edit-а область ввода была прозрачной (но была видна при этом позиция редактирования (каретка)), поэтому беру TransparentManager и ставлю ему прозрачный цвет синий, а в Edit в свойство (пока не существующее) TransparentManager пишу имя только что составленного компонента
![]() |
|||
карма: 10 |
|
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
Assasin, нет, нельзя. Вся эта прозрачность применима только к окнам верхнего уровня, те, только к формам
|
|||
карма: 22 |
|
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
Если обновить с SVN MainForm.pas, Win.pas и WinControl.ini то мечта создать дополнительную кнопку в заголовке формы станет реальностью, причем, без всяких гаджетов и не нарушая никаких стилей. Все это безобразие основано на применении привязанной мультислойной формы
code_18598.txt |
|||
карма: 22 |
| ||
файлы: 1 | code_18598.txt [13.2KB] [766] |
Ответов: 970
Рейтинг: 270
|
|||
![]() ![]() + При изменении размера формы тормозит ![]() |
|||
карма: 0 |
| ||
файлы: 1 | thecaptainwin7.png [49.9KB] [451] |
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
Genius, смещение кнопки регулировать можно, так же, как и саму кнопку можно сделать другой. Я на своем стиле проверял в XP3, можно под конкретную систему подстроить.
Genius писал(а): При изменении размера формы тормозитА что тормозит, отрисовка чего ![]() |
|||
карма: 22 |
|
Ответов: 970
Рейтинг: 270
|
|||
При изменении размера формы курсор со стрелками двигается нормально, а форма изменяет свой размер рывками
|
|||
карма: 0 |
|
Разработчик
Ответов: 26249
Рейтинг: 2140
|
|||
карма: 22 |
| ||
файлы: 1 | code_18605.txt [13.3KB] [779] |