Сохранить только значение ячейки DataGridView как изображение - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь ниже:

private void button2_Click(object sender, EventArgs e)
{
    Bitmap ssp = new Bitmap(dataGridView1.Width, dataGridView1.Height);
    dataGridView1.DrawToBitmap(ssp, new Rectangle(0, 0, dataGridView1.Width, dataGridView1.Height));

    saveFileDialog1.Filter = "PNG Image File|*.png";
    saveFileDialog1.Title = "Save PNG Screenshot";
    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
        ssp.Save(saveFileDialog1.FileName, System.Drawing.Imaging.ImageFormat.Png);
    saveFileDialog1.Filter = "Pattern Files|*.sat";
    saveFileDialog1.Title = "Save Pattern File";
    saveFileDialog1.FileName = "";
}

Результат ниже изображения:

Result

Но на самом деле я хочу сохранить только часть области, которая рисуется как шахматы, а не как целое изображение DataGridView.

Нужно, как показано ниже:

Need

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...