Beispiel #1
0
        // 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;
        }
Beispiel #2
0
        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();
            }
        }