예제 #1
0
        private void novaVezba()
        {
            VezbaEditorForm f = new VezbaEditorForm();

            if (f.Initialized)
            {
                newCount++;
                f.MdiParent             = this;
                f.FormBorderStyle       = FormBorderStyle.None;
                f.Dock                  = DockStyle.Fill;
                f.MainMenuStrip.Visible = false; // hide menu because it will be
                                                 // merged into parent's menu
                f.ToolStrip.Visible = false;

                tabControl1.TabPages.Add("NovaVezba" + newCount);
                int pageIndex = tabControl1.TabPages.Count - 1;
                tabControl1.TabPages[pageIndex].Tag = f;
                tabControl1.SelectedIndex           = pageIndex;

                panelTab.Visible = true;
                f.Show();

                makeCaption();
            }
        }
예제 #2
0
        private void otvoriVezbu()
        {
            OtvoriVezbuForm f = new OtvoriVezbuForm();

            if (f.ShowDialog() == DialogResult.OK)
            {
                // TODO: Proveriti da li je data vezba vec otvorena
                // i aktivirati je ako jeste

                /*
                 * VezbaEditorForm f2 = findOpenedVezba(f.VezbaId);
                 * if (f2 == null)
                 *  f2 = new VezbaEditorForm(f.VezbaId);
                 * else
                 * {
                 *  // TODO: Ovo nije dovoljno - potrebno je i tabove odgovarajuce
                 *  // obraditi
                 *  f2.Activate();
                 * }
                 */

                VezbaEditorForm f2 = new VezbaEditorForm(f.VezbaId);
                if (f2.Initialized)
                {
                    f2.MdiParent             = this;
                    f2.FormBorderStyle       = FormBorderStyle.None;
                    f2.Dock                  = DockStyle.Fill;
                    f2.MainMenuStrip.Visible = false;
                    f2.ToolStrip.Visible     = false;

                    tabControl1.TabPages.Add(f2.Vezba.Naziv);
                    int pageIndex = tabControl1.TabPages.Count - 1;
                    tabControl1.TabPages[pageIndex].Tag = f2;
                    tabControl1.SelectedIndex           = pageIndex;

                    panelTab.Visible = true;
                    f2.Show();

                    makeCaption();
                }
            }
        }
예제 #3
0
        private void otvoriVezbu()
        {
            OtvoriVezbuForm f = new OtvoriVezbuForm();
            if (f.ShowDialog() == DialogResult.OK)
            {
                // TODO: Proveriti da li je data vezba vec otvorena
                // i aktivirati je ako jeste
                /*
                VezbaEditorForm f2 = findOpenedVezba(f.VezbaId);
                if (f2 == null)
                    f2 = new VezbaEditorForm(f.VezbaId);
                else
                {
                    // TODO: Ovo nije dovoljno - potrebno je i tabove odgovarajuce
                    // obraditi
                    f2.Activate();
                }
                 */

                VezbaEditorForm f2 = new VezbaEditorForm(f.VezbaId);
                if (f2.Initialized)
                {
                    f2.MdiParent = this;
                    f2.FormBorderStyle = FormBorderStyle.None;
                    f2.Dock = DockStyle.Fill;
                    f2.MainMenuStrip.Visible = false;
                    f2.ToolStrip.Visible = false;

                    tabControl1.TabPages.Add(f2.Vezba.Naziv);
                    int pageIndex = tabControl1.TabPages.Count - 1;
                    tabControl1.TabPages[pageIndex].Tag = f2;
                    tabControl1.SelectedIndex = pageIndex;

                    panelTab.Visible = true;
                    f2.Show();

                    makeCaption();
                }
            }
        }
예제 #4
0
        private void novaVezba()
        {
            VezbaEditorForm f = new VezbaEditorForm();
            if (f.Initialized)
            {
                newCount++;
                f.MdiParent = this;
                f.FormBorderStyle = FormBorderStyle.None;
                f.Dock = DockStyle.Fill;
                f.MainMenuStrip.Visible = false; // hide menu because it will be
                                                    // merged into parent's menu
                f.ToolStrip.Visible = false;

                tabControl1.TabPages.Add("NovaVezba" + newCount);
                int pageIndex = tabControl1.TabPages.Count - 1;
                tabControl1.TabPages[pageIndex].Tag = f;
                tabControl1.SelectedIndex = pageIndex;

                panelTab.Visible = true;
                f.Show();

                makeCaption();
            }
        }