Exemple #1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            foreach (DevExpress.XtraTab.XtraTabPage p in this.xtraTabControl1.TabPages)
            {
                BaseOptionsPage page = null;
                switch ((string)p.Tag)
                {
                case "invoicenumberrule":
                case "entitynumberrule":
                    page      = new Options01Page(p.Tag.ToString());
                    page.Dock = DockStyle.Fill;
                    break;

                default:
                    break;
                }

                if (page != null)
                {
                    p.Controls.Add(page);
                    page.Bounds = p.ClientRectangle;
                    page.DoLoad();
                }
            }
        }
Exemple #2
0
        private void DoSave()
        {
            BaseOptionsPage page = null;

            foreach (DevExpress.XtraTab.XtraTabPage p in this.xtraTabControl1.TabPages)
            {
                if (p.Controls.Count == 0)
                {
                    continue;
                }

                page = p.Controls[0] as BaseOptionsPage;
                if (page != null)
                {
                    page.DoSave();
                }
            }
        }