Как нарисовать строку на изображении, которое будет назначено в качестве фона для элемента управления в Winforms? - PullRequest
1 голос
/ 25 октября 2009

Длина строки может меняться, высота одинакова. Шрифт большой для наглядности.

Но как мне это сделать?

Я знаю рисование на контроле напрямую. Но как мне сделать это без создания файла изображения, но все в памяти. Потому что строковое изображение будет меняться при взаимодействии с пользователем.

1 Ответ

2 голосов
/ 25 октября 2009

Что-то вроде ...

Image i = new Bitmap(200, 50);
Graphics g = Graphics.FromImage(i);
g.DrawString("Message", new Font("Arial", 8), Brushes.Black, new PointF(0,0));

pictureBox.Image = i;
g.Dispose();
...