Убрать мерцание из Picturebox

102
21 ноября 2021, 01:30

Всем привет возникла такая вот проблема, при перерисовывания изображения возникает сильное мерцание( 2 буферизация на форме включена),прошу помогите , не могу нигде найти решение данной проблемы.

 public void OnTimedEvent(Object source, ElapsedEventArgs e)
    {
        PaintEventArgs p = new PaintEventArgs(pictureBox1.CreateGraphics(), pictureBox1.Bounds); //Компонент на котором нужно рисовать и область на которой нужно рисовать
        Rotate(source, p);
        pictureBox1.Invalidate();
    }
    public void Rotate(object sender, PaintEventArgs e)
    {
            Bitmap bitmap = new Bitmap(img, img.Width, img.Height); // создаем новый битмап   
            e.Graphics.TranslateTransform(bitmap.Width /2 , bitmap.Height + 200); // перемещение в picturebox
            e.Graphics.RotateTransform(Convert.ToInt32(RotationAngle / 1.5)); // угол вращения (Переменная RotationAngle)
            e.Graphics.TranslateTransform(-bitmap.Width/ 2, -bitmap.Height - 200); // задаем точку вокруг которой осуществляется вращение
            e.Graphics.DrawImage(bitmap, bitmap.Width / 6, bitmap.Height / 6);     // проецируем изображение
            bitmap.Dispose();
       }
READ ALSO
Framework совместимость с Core

Framework совместимость с Core

Если dll написана наNET Framework 2

93
как закрыть форму родительскую, при открытии новой формы дочерней

как закрыть форму родительскую, при открытии новой формы дочерней

Есть толстое приложение, в котором по клику на кнопке вызывается форма , внутри которой поле ввода, и кнопки по типу: подтвердить, отменить,...

199
Соединения lua-скрипта и web-приложения

Соединения lua-скрипта и web-приложения

Мне нужно связать один lua-скрипт и web-приложение таким образом, чтобы первый отправлял информацию последнему, а тот выводил её в реальном времениНемного...

163
Как объединить массивы дат?

Как объединить массивы дат?

Всем привет, подскажите пожалуйстаУ меня есть такой метод который должен объединять массивы дат в объекте, но я не пойму что туда необходимо...

98