コード例 #1
0
        private void cmbLayouts_SelectedValueChanged(object sender, EventArgs e)
        {
            switch (cmbLayouts.SelectedItem.ToString())
            {
            case CodeIssueOptions.AllString:
                gridView1.RestoreLayoutFromStream(GetEmbeddedFile("All.xml"));
                break;

            case CodeIssueOptions.SaveString:
                using (SaveLayout saveLayout = new SaveLayout(gridView1))
                {
                    saveLayout.ShowDialog();

                    if (saveLayout.DialogResult == DialogResult.OK)
                    {
                        CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true, saveLayout.saveName);
                    }
                }
                break;

            case CodeIssueOptions.RemoveString:
                using (RemoveLayout removeLayout = new RemoveLayout())
                {
                    removeLayout.ShowDialog();

                    if (removeLayout.DialogResult == DialogResult.OK)
                    {
                        CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true);
                    }
                }
                break;

            case CodeIssueOptions.Separator:
                break;

            default:
                CodeIssueOptions.LoadLayout(gridView1, cmbLayouts.SelectedItem.ToString());
                break;
            }
        }
コード例 #2
0
        private void cmbLayouts_SelectedValueChanged(object sender, EventArgs e)
        {

            switch (cmbLayouts.SelectedItem.ToString())
            {
                case CodeIssueOptions.AllString:
                    gridView1.RestoreLayoutFromStream(GetEmbeddedFile("All.xml"));
                    break;
                case CodeIssueOptions.SaveString:
                    using (SaveLayout saveLayout = new SaveLayout(gridView1))
                    {
                        saveLayout.ShowDialog();

                        if (saveLayout.DialogResult == DialogResult.OK)
                            CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true, saveLayout.saveName);
                    }
                    break;
                case CodeIssueOptions.RemoveString:
                    using (RemoveLayout removeLayout = new RemoveLayout())
                    {
                        removeLayout.ShowDialog();

                        if (removeLayout.DialogResult == DialogResult.OK)
                            CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true);
                    }
                    break;
                case CodeIssueOptions.Separator:
                    break;
                default:
                    CodeIssueOptions.LoadLayout(gridView1, cmbLayouts.SelectedItem.ToString());
                    break;
            }
        }