Re: Как попиксельно рисовать В C# на Windowsской Форме
От: MaxMP Россия  
Дата: 26.11.02 02:09
Оценка:
Здравствуйте, GDV_GDV, Вы писали:

GG>Как попиксельно рисовать В C# на Windowsской Форме

GG>Зная X,Y точек

Если с помощью GDI+, то вот так, выбирай на вкус.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);
    Graphics gr = e.Graphics;
    const int w = 50;
    const int h = 50;

    // Метод 1
    Bitmap bmp = new Bitmap(w, h, gr);
    for(int i = 0; i < w; i++)
    {
        bmp.SetPixel(i, i, Color.Red);
    }
    gr.DrawImageUnscaled(bmp, 0, 0, bmp.Width, bmp.Height);
        
    // Метод 2
    SolidBrush sb = new SolidBrush(Color.Blue);
    for(int i = 0; i < w; i++)
    {
        gr.FillRectangle(sb, w - i, i, 1, 1);
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.