Example #1
0
        private bool parseDataArea()
        {
            m_dataArea = new DataArea();
            bool bContinue = true;

            while (bContinue)
            {
                switch (m_xmlReader.NodeType)
                {
                case XmlNodeType.Element:
                    if ("tab_area" == m_xmlReader.Name)
                    {
                        parseTabArea();
                    }
                    break;

                case XmlNodeType.EndElement:
                    if ("data_area" == m_xmlReader.Name)
                    {
                        bContinue = false;
                    }
                    break;

                default:
                    break;
                }
                bContinue = bContinue && m_xmlReader.Read();
            }
            return(true);
        }
Example #2
0
        public Form1()
        {
            InitializeComponent();
            this.MaximizeBox = false;

            this.StartBtn.Text       = GlobalVar.StartBtn_start;
            this.StressBtn.Text      = GlobalVar.StressBtn_start;
            this.CurrentTimeLab.Text = "";

            ConfigParser conf = new ConfigParser();

            conf.parseFile(@"configUI.xml");
            string title = conf.readShowTitle();

            this.Text = title;
            DataArea tabs = conf.readDataArea();

            m_tabContainer = new TabContainer(this.tabControl1, tabs);

            this.StatustextBox.Text = "main Form init ok";

            m_dllProcessor = new DllCallBackProcessor(this);
            m_dllProcessor.registerToDll();

            m_myTimer          = new Timer();
            m_myTimer.Tick    += new EventHandler(this.TimerEventProcessor);
            m_myTimer.Interval = 100;
            m_myTimer.Start();

            //hideTestObjects();
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
            }
        }
Example #5
0
        private bool parseDataArea()
        {
            m_dataArea = new DataArea();
            bool bContinue = true;
            while (bContinue)
            {
                switch (m_xmlReader.NodeType)
                {
                    case XmlNodeType.Element:
                        if ("tab_area" == m_xmlReader.Name)
                        {
                            parseTabArea();
                        }
                        break;
                    case XmlNodeType.EndElement:
                        if ("data_area" == m_xmlReader.Name)
                        {
                            bContinue = false;
                        }
                        break;

                    default:
                        break;
                }
                bContinue = bContinue && m_xmlReader.Read();
            }
            return true;
        }