Re[5]: Область рисования (C#)
От: Ael США  
Дата: 02.06.04 20:13
Оценка:
Здравствуйте, thespian, Вы писали:

T>Здравствуйте, viknet, Вы писали:


V>>Отрисовать на bitmap и потом выводи хоть на принтер хоть на экран.


T>Это я понимаю и уже второй день мучаюсь. Можно небольшой примерчик рисования на битмапе в C#?


Вот кусок:


_hBitmap=new Bitmap(_iWidth,_iHeight);
            using(Graphics gr=Graphics.FromImage(_hBitmap))
            {
                using (GraphicsPath gPath=new GraphicsPath())
                 {
                    gPath.AddEllipse(0,0,_iWidth,_iHeight);
                    using (PathGradientBrush pgBrush=new PathGradientBrush(gPath))
                     {
                        pgBrush.CenterColor=Color.FromArgb(0,255,255,255);
                        pgBrush.SurroundColors=new Color[]{Color.Red,Color.Blue};
                        gr.Clear(Color.FromArgb(0,255,255,255));
                        gr.FillEllipse(pgBrush,0,0,_iWidth,_iHeight);
                    }
                }
            }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.