private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) { using (FileDialog fileDialog = new SaveFileDialog()) { fileDialog.Filter = "KLPint resource |*.klp"; if (fileDialog.ShowDialog() == DialogResult.OK) { Fileutil.Write(shapes, fileDialog.FileName); } } }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { try { using (FileDialog fileDialog = new OpenFileDialog()) { fileDialog.Filter = "KLPint resource |*.klp"; if (fileDialog.ShowDialog() == DialogResult.OK) { shapes = Fileutil.read <LinkedList <Shape> >(fileDialog.FileName); cache_bmp = null; drawingBoard.Invalidate(); } } } catch (Exception ex) { } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { Fileutil.Write(shapes); }