public void OpenFile() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Circles doc file (*.cir) | *.cir"; openFileDialog.Title = "Open circle file"; if (openFileDialog.ShowDialog() == DialogResult.OK) { FileName = openFileDialog.FileName; try { using (FileStream fileStream = new FileStream(FileName, FileMode.Open)) { IFormatter formatter = new BinaryFormatter(); circleDoc = (CircleDoc)formatter.Deserialize(fileStream); } } catch (Exception) { MessageBox.Show("Could not read file: " + FileName); FileName = null; return; } Invalidate(true); } }
private void newDoc() { circleDoc = new CircleDoc(); prevPoint = Point.Empty; currentPoint = Point.Empty; FileName = "Untitled"; }
public Form1() { InitializeComponent(); isClicked = false; this.DoubleBuffered = true; circles = new CircleDoc(); }