Как создать приложение лайтбокса в Windows? - PullRequest
0 голосов
/ 05 февраля 2011

Я разрабатываю приложение для Windows, в котором я хочу отобразить всплывающую форму.Мне бы хотелось, чтобы эта форма открывалась так же, как и окно лайтбокса (например, при использовании плагина jQuery lightbox).Как бы я пошел по этому поводу?

1 Ответ

0 голосов
/ 07 февраля 2011

Ответить на пересмотренный вопрос

Мне нужна плавная анимация затухания для всплывающей формы

В диалоговой форме установите Opacity равным младшему числу, например 10%

Добавить System.Windows.Form.Timer. Установите для его свойства Enabled значение true, а для свойства Interval - 50

.

Для обработчика событий отметки времени напишите это.

    private void timer1_Tick(object sender, EventArgs e)
    {
        if (this.Opacity == 1 )
        {
            this.timer1.Enabled = false;
            return;
        }

        this.Opacity+=.1;

    }

Вы можете попробовать разные значения шага (this.Opacity+=.1;) и интервал таймера, чтобы найти наиболее подходящее время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...