Пример #1
0
        public DataModelPop(SelectedTabType type)
        {
            InitializeComponent();
            Caption = "기준정보";

            btnList = new List <Button>()
            {
                btnVender, btnEquip, btnUser, btnRack, btnModel
            };

            userTabPageControl        = new UserTabPageControl();
            durableProdTabPageControl = new DurableProdTabPageControl();
            equipmentTabPageControl   = new EquipmentTabPageControl();
            venderTabPageControl      = new VenderTabPageControl();
            rackTabControl            = new RackTabControl();

            MainPanel.Controls.Add(userTabPageControl);
            MainPanel.Controls.Add(durableProdTabPageControl);
            MainPanel.Controls.Add(equipmentTabPageControl);
            MainPanel.Controls.Add(venderTabPageControl);
            MainPanel.Controls.Add(rackTabControl);

            btnUser.Tag   = SelectedTabType.User;
            btnVender.Tag = SelectedTabType.Vender;
            btnModel.Tag  = SelectedTabType.DurableProd;
            btnEquip.Tag  = SelectedTabType.Equipment;
            btnRack.Tag   = SelectedTabType.Rack;

            btnUser.Click   += Button_Click;
            btnVender.Click += Button_Click;
            btnModel.Click  += Button_Click;
            btnEquip.Click  += Button_Click;
            btnRack.Click   += Button_Click;
            btnClose.Click  += btnClose_Click;

            this.selectedTabType = type;
        }
Пример #2
0
        private void Button_Click(object sender, EventArgs e)
        {
            var tag = ((Button)sender).Tag;

            this.selectedTabType = tag is SelectedTabType ? (SelectedTabType)tag : SelectedTabType.User;
        }