如何绘制单个像素?

时间:2011-03-03 16:19:40

标签: c# .net visual-studio-2010 graphics

嘿 像标题一样,有人可以回答这个“简单”的问题吗?我只需要使用方法Setpixel绘制线,但不知道如何在Form上做单个像素。是的,这是怎么回事。

感谢:)

2 个答案:

答案 0 :(得分:3)

在表单中,查看OnPaint方法以及提供的Graphics对象的功能。

protected override void OnPaint(PaintEventArgs e) {
   e.Graphics...
}

-

无需涉及位图和所有这些 - 在.NET中单行调用

e.Graphics.FillRectangle(SystemBrushes.ControlDark, xLoc, yLoc, 1, 1);

答案 1 :(得分:1)

这将为您绘制一个黑色像素:

    private void Form1_Paint(object sender, PaintEventArgs e)
    {
        e.Graphics.FillRectangle (Brushes.Black , new Rectangle(50, 50, 1, 1));
    }