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(); } } }
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(); } } }