Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Отрисовка на кнопке


Автор: Свой_влпрос_имеющий 21.3.2007, 13:30
Доброго времени суток, господа!

Вот есть такой код:

Код

Bitmap imgConProgress = new Bitmap("progress.bmp"); // набор фреймов
btnStatus.Image = imgConProgress.Clone(new Rectangle((progress - 1) * 16, 0, 16, 16),
                System.Drawing.Imaging.PixelFormat.DontCare); // установка требуемого фрейма на toolStripButton



И все было  б хороше, если б все это дело не мерцало. А то уж слишком заметно
Как это можно пофиксить?

Автор: tol05 21.3.2007, 13:38
Сдается мне что методы Control.SuspendLayout () и Control.ResumeLayout()  должны помочь

Автор: Свой_влпрос_имеющий 21.3.2007, 13:51
Спасибо.
кое-что получилось применив эти методы к родительскому контролу.
Мерцание все равно заметно, но уже не так сильно как раньше.
Если имеются соображения по улучшению ситуации, буду премного благодарен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)