So, sry hatte noch einiges zu tun
Ich habe jetzt versucht ein Bild mittels deines Tools zu öffnen, und natürlich wieder eine nullpointerexception, die erste war beim Starten deine Programms, da du in der Form1_Load Methode (also beim Starten deiner Anwendung) ein nichts! in pic speichern wolltest -> klar erste nullpointer, dann habe ich ein Bild öffnen wollen (da ich keine tiffs aufm Rechner sofort parat hatte, so habe ich in deiner öffnenToolStripMenuItem_Click Methode den Filter auskommentiert, sowohl als auch die Aufrufe grafik.save() und grafik.dispose()
Code:
private void öffnenToolStripMenuItem_Click(object sender, EventArgs e)
{
öffnen.InitialDirectory = "Desktop";
//öffnen.Filter = "TIFF-Bilder (*.tiff) | *.tif; *.tiff";
öffnen.Title = "Bild öffnen";
if (öffnen.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Bitmap.FromFile(öffnen.FileName);
//grafik.Save();
//grafik.Dispose();
}
}
Übrigens die von mir fix eingebaute Abfrage in der Form1_Load Methode Methode ist nicht unsinnig, zumindest nicht wenn der Code so aussieht wie du es programmiert hast, was erwartest du denn wenn du nichts in deine Box reinladen willst? Du solltest wirklich einige Aufrufe überprüfen, wo etwas vllt. gespeichert/geladen werden soll was noch nicht exisitert.