прорисовка UserControl
От: Аноним  
Дата: 06.04.05 08:54
Оценка:
Добрый день.
У меня есть класс ThumbView — наследник UserControl
свойство AutoScroll = true
Он должен рисовать 100 прямоугольников.
Я перехватываю OnPaint.
При скролинге я вижу куски прямоугольников....
Что здесь не так???

Заранее спасибо.

        private void ThumbView_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
        {                
            int curY = 10 + this.AutoScrollPosition.Y;
            Pen p = new Pen(Color.Green, 4);  
            for (int i = 0; i < 100; i++)
            {
                e.Graphics.DrawRectangle(p, 10, curY, 80, 60);
                curY += 65;
            }            
            p.Dispose(); 
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.