Как я могу нарисовать один пиксель? - PullRequest
1 голос
/ 03 марта 2011

Эй, как в заголовке кто-то может ответить на этот "простой" вопрос?Мне нужно нарисовать линию, используя только метод Setpixel, но я не знаю, как сделать один пиксель на форме.Да, это как дела.

Спасибо:)

Ответы [ 2 ]

3 голосов
/ 03 марта 2011

В вашей форме посмотрите на метод OnPaint и возможности поставляемого графического объекта.

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

-

Нет необходимости задействовать растровые изображения и все это - одну строкупозвонить в .NET

e.Graphics.FillRectangle(SystemBrushes.ControlDark, xLoc, yLoc, 1, 1);
1 голос
/ 03 марта 2011

Это нарисует вам один черный пиксель:

    private void Form1_Paint(object sender, PaintEventArgs e)
    {
        e.Graphics.FillRectangle (Brushes.Black , new Rectangle(50, 50, 1, 1));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...