private bool parseTabArea() { TabArea tabA = new TabArea(); m_dataArea.m_tabs.Add(tabA); tabA.m_name = tryGetAttribute("name"); bool bContinue = true; while (bContinue) { switch (m_xmlReader.NodeType) { case XmlNodeType.Element: if ("data_table" == m_xmlReader.Name) { parseDataTable(tabA.m_table); } break; case XmlNodeType.EndElement: if ("tab_area" == m_xmlReader.Name) { bContinue = false; } break; default: break; } bContinue = bContinue && m_xmlReader.Read(); } return(true); }
public TabContainer(TabControl tabControl, DataArea tabs) { m_tabNames = new List <string>(); m_UDGVRefs = new List <UserDataGridView>(); m_tabControl = tabControl; int i = 0; for (i = 0; i < tabs.m_tabs.Count; ++i) { TabArea tab = tabs.m_tabs[i]; TabPage tp = new TabPage(tab.m_name); m_tabControl.Controls.Add(tp); m_tabNames.Add(tab.m_name); tp.BackColor = Color.Gray; Rectangle r = tp.ClientRectangle; UserDataGridView dgv = new UserDataGridView(tab.m_table); m_UDGVRefs.Add(dgv); tp.Controls.Add(dgv); //tp.Select(); } }
private bool parseTabArea() { TabArea tabA = new TabArea(); m_dataArea.m_tabs.Add(tabA); tabA.m_name = tryGetAttribute("name"); bool bContinue = true; while (bContinue) { switch (m_xmlReader.NodeType) { case XmlNodeType.Element: if ("data_table" == m_xmlReader.Name) { parseDataTable(tabA.m_table); } break; case XmlNodeType.EndElement: if ("tab_area" == m_xmlReader.Name) { bContinue = false; } break; default: break; } bContinue = bContinue && m_xmlReader.Read(); } return true; }