private void btnLogoEdit_Click(object sender, EventArgs e) { if (lstLogos.SelectedIndex == -1) return; logoConfigurator.validDelegate del = delegate(ref RichTextBox txtBox) { FieldValidate(ref txtBox); }; logoConfigurator lc = new logoConfigurator(del, contextMenuStrip_InsertFields, (string)lstLogos.SelectedItem); if (DialogResult.OK == lc.ShowDialog()) { //lstLogos.SelectedItem = lc.result; List<string> entries = new List<string>(); foreach (string item in lstLogos.Items) { if (item == (string)lstLogos.SelectedItem) entries.Add(lc.result); else entries.Add(item.ToString()); } localLogos.saveToDB(entries); lstLogos.Items.Clear(); lstLogos.Items.AddRange(localLogos.getFromDB().ToArray()); } }
private void addLogo_Click(object sender, EventArgs e) { logoConfigurator.validDelegate del = delegate(ref RichTextBox txtBox) { FieldValidate(ref txtBox); }; logoConfigurator lc = new logoConfigurator(del, contextMenuStrip_InsertFields); if (DialogResult.OK == lc.ShowDialog()) { List<string> entries = new List<string>(); foreach (string item in lstLogos.Items) entries.Add(item.ToString()); entries.Add(lc.result); localLogos.saveToDB(entries); lstLogos.Items.Clear(); lstLogos.Items.AddRange(localLogos.getFromDB().ToArray()); } }