public EditKeyword(CHMKeyword keyword) { InitializeComponent(); this.currentKeyword = keyword; keywordTextbox.Text = keyword.Keyword; }
private void acceptBtn_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(keywordTextbox.Text)) { CHMKeyword keyword = new CHMKeyword(); keyword.Id = this.currentKeyword.Id; keyword.Keyword = keywordTextbox.Text; if (KeywordEdited != null) KeywordEdited(true, this.currentKeyword, keyword); this.Close(); } else MessageBox.Show("Der neue Inhalt des Keywords darf nicht leer sein!", "CHMDotNet", MessageBoxButtons.OK, MessageBoxIcon.Error); }
private void edit_KeywordEdited(bool changed, CHMKeyword oldKeyword, CHMKeyword newKeyword) { if (changed) { openedProject.Keywords[openedProject.Keywords.IndexOf(oldKeyword)] = newKeyword; keywordsListBox.Items[keywordsListBox.Items.IndexOf(oldKeyword)] = newKeyword; this.Dirty = true; } }
private void addKeyword_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(keywordTextbox.Text)) { CHMKeyword keyword = new CHMKeyword() { Keyword = keywordTextbox.Text, Id = currentEditedTopic.Id }; keywordsListBox.Items.Add(keyword); if (openedProject.Keywords == null) openedProject.Keywords = new List<CHMKeyword>(); openedProject.Keywords.Add(keyword); this.Dirty = true; } }