Фоновое изображение MDi заставляет анимированную подформу появляться медленно - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть панель и таймер, который помогает мне анимированно открывать форму.Панель содержит форму.код

    private void timer1_Tick(object sender, EventArgs e)
    {
        if (panel1.Width < 1004)
        {
            panel1.Left -= 50;
            panel1.Width += 50;

        }
        else
        {
            timer1.Enabled = false;
        }
    }

Код работает отлично, когда я нажимаю кнопку, чтобы включить таймер без фонового изображения в форме MDI .

Но всякий раз, когда я помещаю фоновое изображение, оно становится медленным .Занимает больше времени, чем раньше.Каждый интервал таймера можно понять.Форма появляется при встряхивании.

Есть ли какое-нибудь решение?Что можно сделать, чтобы этого избежать.

...