void CreateControls(System.Drawing.Color color) { tabctrl = new TabControl(); tabctrl.Dock = DockStyle.Fill; tabctrl.Parent = panel2; tabctrl.Show(); using (StreamReader sReader = new StreamReader(playlist_dir+"list.txt")) { int length = File.ReadAllLines(playlist_dir+"list.txt").Length; tabpage = new TabPage[length]; ListView[] listview = new ListView[length]; ListViewItem[] listviewitem = new ListViewItem[length]; string line; int i = 0; while ((line = sReader.ReadLine()) != null) { string[] values = line.Split('|'); tabpage[i] = new TabPage(values[0]); tabpage[i].Name = i.ToString(); tabpage[i].Parent = tabctrl; tabpage[i].BackColor = color; listview[i] = new ListView(); listview[i].Name = "listview"+i.ToString(); listview[i].DoubleClick += (lv_DoubleClick); listview[i].Dock = DockStyle.Fill; listview[i].GridLines = true; listview[i].View = View.Details; listview[i].Parent = tabpage[i]; listview[i].BackColor = color; listview[i].Columns.Add("Станция",175); LoadLlaylist(values[1],listview[i]); i = i+1; } } }
private void showTabPage(TabControl tabcontrol) { tabcontrol.Location = new Point(-10, -10); tabcontrol.Size = new System.Drawing.Size(3000, 3000); foreach (Control x in tabcontrol.Controls) { if (typeof(Label).Equals(x)) { } } tabcontrol.Show(); }
public void AddDesigner(string FormFileName) { FirstCodeGeneration = FormFileName == null; if (DesignerAndCodeTabs != null) return; DesignerAndCodeTabs = new TabControl(); DesignerAndCodeTabs.Visible = false; Controls.Add(DesignerAndCodeTabs); DesignerAndCodeTabs.Dock = DockStyle.Fill; DesignerAndCodeTabs.TabPages.Add(PascalABCCompiler.StringResources.Get("VP_MF_M_FORM_TAB")); DesignerAndCodeTabs.TabPages.Add(PascalABCCompiler.StringResources.Get("VP_MF_M_PROGRAM_TAB")); DesignerPage = DesignerAndCodeTabs.TabPages[0]; TextPage = DesignerAndCodeTabs.TabPages[1]; Controls.Remove(basePanel); TextPage.Controls.Add(basePanel); MainForm.AddToolBox(); MainForm.AddPropertiesWindow(); Designer = new FormsDesignerViewContent(this); Designer.LoadDesigner(FormFileName); DesignerAndCodeTabs.SelectedIndexChanged += tabControl_SelectedIndexChanged; Designer.Modify += SetDocumentChanged; Control designerSurface = Designer.DesignSurface.View as Control; designerSurface.Dock = DockStyle.Fill; DesignerPage.Controls.Add(designerSurface); FormsDesignerViewContent.PropertyPad.SetActiveContainer(Designer.PropertyContainer); DesignerAndCodeTabs.Show(); MainForm.UpdateDesignerIsActive(); //MainForm.UpdateUndoRedoEnabled(); //roman// }