Я пытаюсь сделать растровое изображение в моей форме, но это не сработает.bitmap не появится в форме
мой код:
private void button2_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics();
Pen pen = new Pen(Color.Black);
Bitmap bitmap = new Bitmap(1000, 1000);
Graphics gfx = Graphics.FromImage(bitmap);
gfx.Clear(Color.Red);
for (int i = 0; i < 5; i++)
{
gfx.DrawRectangle(pen, i + 50, 50, 50, 50);
}
}
Почему вы не помещаете PictureBox в свою форму и не назначаете новый битмап? Опираясь на форму, она приведет к возникновению всех проблем. – nvoigt
Ничто в этом коде не пытается нарисовать растровое изображение. Вы рисуете прямоугольники на растровом изображении в памяти, но вы не рисуете растровое изображение. – DonBoitnott