Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Альфа прозрачность.

$
0
0
Сделал плавное появление формы, никак не могу заставить плавно появляться окно после того как его свернули.
Т.е., появляется оно плавно (при создании), также плавно исчезает перед закрытием приложения. Но вот свернуть... Тут проблемка. Сворачивает то оно плавно, но вот не разворачивает (прозрачность не добавляется, из-за чего окно невидимое). Итак. У меня имеется панель, с её помощью можно таскать всю форму, ну и соответственно две кнопки.
На кнопке "свернуть" скрипт
PHP код:

c("minimize")->enable true

На кнопке "закрыть" скрипт
PHP код:

c("close")->enable true

На самой "форме"(появление) скрипт
PHP код:

c("show")->enable true

На таймере "minimize"
PHP код:

c("Form1")->alphaBlendValue -= 5;
if(
c("Form1")->alphaBlendValue == 0){
app::hide();
c("minimize")->enable false;


На таймере "close"
PHP код:

c("Form1")->alphaBlendValue -= 5;
if(
c("Form1")->alphaBlendValue == 0){
app::close();
c("close")->enable false;


На таймере "show"
PHP код:

c("Form1")->alphaBlendValue += 5;
if(
c("Form1")->alphaBlendValue == 255){
c("show")->enable false;


Собственно, почему когда скрываю форму, то все норм, а развернуть не могу. Т.к. прозрачность не добавляется, хотя стоит условие на появление.
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot.jpg
Просмотров: Недоступно
Размер:	10.2 Кб
ID:	3166  

Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>