// dovrsiti praznjenje private void newToolStripMenuItem_Click(object sender, EventArgs e) { //klik na New u izborniku loading = true; //pitaj korisnika zeli li spremiti promjene prije izlaza iz trenutne tablice MyExcel.Form3 izlaz = new MyExcel.Form3(); izlaz.excel = this; DialogResult rez = izlaz.ShowDialog(); if (rez == DialogResult.Yes) { //napravi saveAs ili save pa izadji if (imeFilea == null) saveAsToolStripMenuItem_Click(null, null); else saveToolStripMenuItem_Click(null, null); } if (rez == DialogResult.Cancel) { loading = false; return; } //otvori novu praznu tablicu while (broj_gridova > 1) { int tmp = broj_gridova - 1; ListaCelija.RemoveAt(tmp); tabControl1.TabPages.RemoveAt(tmp); //gridovi.Remove(gridovi[t.SelectedIndex]); gridovi.RemoveAt(tmp); broj_gridova--; } //isprazni tablicu prvog taba for (int j = 0; j < gridovi[0].Rows.Count; j++) for (int k = 0; k < gridovi[0].Columns.Count; k++) { gridovi[0].Rows[j].Cells[k].Value = null; } //toolStripButton4_Click(null, null); ListaCelija[0].sveCelije.Clear(); //sve Cell ostaju ili nestaju?!! //vratiti fokus na (0,0) toolStripTextBox1.Text = ""; statusLabel.Text = "Koordinate celije: (0, 0)"; imeFilea = ""; gridovi[0].ClearSelection(); gridovi[0].CurrentCell = gridovi[0][0, 0]; loading = false; }
private void exitToolStripMenuItem_Click(object sender, EventArgs e) { // klik na Exit u izborniku // pitaj korisnika zeli li spremiti promjene prije izlaza // izadji iz programa MyExcel.Form3 izlaz = new MyExcel.Form3(); izlaz.excel = this; DialogResult rez = izlaz.ShowDialog(); if (rez == DialogResult.Yes) { //napravi saveAs ili save pa izadji if (imeFilea == null) { saveAsToolStripMenuItem_Click(null, null); } else { saveToolStripMenuItem_Click(null, null); } } else if (rez == DialogResult.No) { //samo izadji smijemZagasiti = true; Form1.ActiveForm.Close(); } if (smijemZagasiti) { Form1.ActiveForm.Close(); } }