/************************************************************* * Function: loadToolStripMenuItem_Click(object sender, EventArgs e) * Date Created: March 20, 2017 * Date Last Modified: March 20, 2017 * Description: button for load file * Return: void *************************************************************/ private void loadToolStripMenuItem_Click(object sender, EventArgs e) { var openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "XML files (*.xml)|*.xml"; if (openFileDialog.ShowDialog() == DialogResult.OK) { Clear();// clear spreadsheet //read file Stream infile = new FileStream(openFileDialog.FileName, FileMode.Open, FileAccess.Read); ssheet.Load(infile); infile.Dispose(); UnRedo.Clear(); // clear stack } refreshUndoRedoButtons(); }
private void loadToolStripMenuItem_Click(object sender, EventArgs e) { var openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == DialogResult.OK) { // clear the spreadsheet Clear(); // open stream to read Stream infilefStream = new FileStream(openFileDialog.FileName, FileMode.Open, FileAccess.Read); // load to spreadsheet testSpreadsheet.Load(infilefStream); // trash stream infilefStream.Dispose(); // clear undo and redo stacks UndoRedo.Clear(); } UpdateMenuText(); }