private void btnDelete_Click(object sender, EventArgs e) { if (this.ltvTemplates.SelectedItems.Count <= 0 || MessageBox.Show((IWin32Window)this, "Are you sure that you want to delete selected template?", "Remove Template", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } ChartColorTemplateViewItem templateViewItem = this.ltvTemplates.SelectedItems[0] as ChartColorTemplateViewItem; Global.ChartManager.ColorTemplates.RemoveTemplate(templateViewItem.Template); templateViewItem.Remove(); if (this.ltvTemplates.Items.Count <= 0) { return; } this.ltvTemplates.Items[0].Selected = true; }
private void btnNew_Click(object sender, EventArgs e) { NewChartColorTemplateDialog colorTemplateDialog = new NewChartColorTemplateDialog(); if (colorTemplateDialog.ShowDialog() != DialogResult.OK) { return; } ChartColorTemplate template = new ChartColorTemplate(colorTemplateDialog.TemplateName); foreach (KeyValuePair <string, Color> keyValuePair in Global.ChartManager.ColorTemplates.DefaultTemplate.Settings) { template.Settings.Add(keyValuePair.Key, keyValuePair.Value); } Global.ChartManager.ColorTemplates.AddTemplate(colorTemplateDialog.TemplateName, template); ChartColorTemplateViewItem templateViewItem = new ChartColorTemplateViewItem(template); this.ltvTemplates.Items.Add((ListViewItem)templateViewItem); templateViewItem.Selected = true; }
private void btnNew_Click(object sender, EventArgs e) { NewChartColorTemplateDialog colorTemplateDialog = new NewChartColorTemplateDialog(); if (colorTemplateDialog.ShowDialog() != DialogResult.OK) return; ChartColorTemplate template = new ChartColorTemplate(colorTemplateDialog.TemplateName); foreach (KeyValuePair<string, Color> keyValuePair in Global.ChartManager.ColorTemplates.DefaultTemplate.Settings) template.Settings.Add(keyValuePair.Key, keyValuePair.Value); Global.ChartManager.ColorTemplates.AddTemplate(colorTemplateDialog.TemplateName, template); ChartColorTemplateViewItem templateViewItem = new ChartColorTemplateViewItem(template); this.ltvTemplates.Items.Add((ListViewItem)templateViewItem); templateViewItem.Selected = true; }