Beispiel #1
0
        public void EnabelButton(XHX.BaseForm.ButtonType buttonType, bool enable)
        {
            XtraTabPage tab = (XtraTabPage)tbcPages.SelectedTabPage;

            if (tab != null)
            {
                List <ToolStripItem> toollist = (List <ToolStripItem>)tab.Tag;

                foreach (ToolStripItem item in toollist)
                {
                    if (((XHX.BaseForm.ButtonType)item.Tag) == buttonType)
                    {
                        item.Enabled = enable;
                    }
                }
            }
        }
Beispiel #2
0
        public void Button_Click(object sender, EventArgs e)
        {
            XtraTabPage tab = (XtraTabPage)(tbcPages.SelectedTabPage);

            XHX.BaseForm.ButtonType name = (XHX.BaseForm.ButtonType)((ToolStripButton)sender).Tag;
            switch (name)
            {
            case XHX.BaseForm.ButtonType.SearchButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).SearchButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.SaveButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).SaveButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.DeleteButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).DeleteButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.ConfirmButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).ConfirmButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.AddButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).AddButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.AddRowButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).AddRowButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.DeleteRowButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).DeleteRowButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.InitButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).InitButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.ExcelDownButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).ExcelDownButtonClick();
                }
                break;

            case XHX.BaseForm.ButtonType.NoteButton:
                foreach (Control c in tab.Controls)
                {
                    ((BaseForm)c).NoteButtonClick();
                }
                break;
            }
        }