0
我正在制作一个小型的绘画程序,我希望用户能够将他们的作品保存到一个文件中。但是,每当我尝试保存某些内容时,都会导致“System.NullReferenceException”。另外,如何让用户选择以何种格式保存?干杯。如何将位图保存到文件?
代码用来保存:
private void opslaan(object sender, EventArgs e)
{
Schets schets;
SaveFileDialog fileOpslaan = new SaveFileDialog();
fileOpslaan.Title = "Bestand opslaan";
fileOpslaan.AddExtension = true;
fileOpslaan.Filter = "Bitmap Afbeelding (*.bmp)|*.bmp|JPEG Afbeelding (*.jpeg)|*.jpeg|GIF Afbeelding (*.gif)|*.gif|PNG Afbeelding (*.png)|*.png";
if (fileOpslaan.ShowDialog() == DialogResult.OK)
{
schets.bitmap.Save(fileOpslaan.FileName);
}
}
'schets'为空当你调用'schets.bitmap.Save(fileOpslaan.FileName);'。 –
好像你不似乎'schets' – germi
是的,明白了。谢谢! –