Ejemplo n.º 1
0
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            level = e.Node.Level;
            if (level == 0)
            {
                selectedMenuName = e.Node.Text;
                var mn = CommonFunctions.GetMenu(selectedMenuName, pr);
                selectedMenu = mn;
            }
            if (level == 1)
            {
                selectedFormName = e.Node.Text;
                selectedMenuName = e.Node.Parent.Text;
                Menues           = pr.MenuesList;
                var fr = CommonFunctions.GetForm(selectedMenuName, selectedFormName, pr);
                selectedForm = fr;
                fr.refF      = this;

                this.propertyGrid1.SelectedObject = fr;
            }
            if (level == 2)
            {
                selectedFormName  = e.Node.Parent.Text;
                selectedMenuName  = e.Node.Parent.Parent.Text;
                selectedFieldName = e.Node.Text;
                var fl = CommonFunctions.GetField(selectedMenuName, selectedFormName, selectedFieldName, pr);
                selectedField                = fl;
                fl.refF                      = this;
                Tabs                         = selectedForm.TabNameList;
                ComboService                 = pr.ComboServiceList;
                RadioButtonService           = pr.RadioButtonServiceList;
                propertyGrid1.SelectedObject = fl;
            }
        }