Отрисовка в C# тормозит ПО СТРАШНОМУ
От: Igor Trofimov  
Дата: 13.02.02 12:14
Оценка:
Все эти тесты, которые тут публиковались — это конечно хорошо.... Жаль, что они охватывают не все аспекты программирования...

Может, я конечно, делаю что-то очень-очень неправильно, но следующий код отрисовывает форму размером 1024x768 ОКОЛО СЕКУНДЫ!!!!!!!

private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
using ( Pen p1 = new Pen(Color.Black),
p2 = new Pen(Color.White) )
{
for (int x = 0; x < Width; x++)
if ( (x & 1) > 0)
e.Graphics.DrawLine(p1, x, 0, x, Height-1);
else
e.Graphics.DrawLine(p2, x, 0, x, Height-1);
}
}

22.12.03 15:53: Перенесено модератором из '.NET' — AVK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.