Exemple #1
0
        public EditKeyword(CHMKeyword keyword)
        {
            InitializeComponent();
            this.currentKeyword = keyword;

            keywordTextbox.Text = keyword.Keyword;
        }
Exemple #2
0
        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;
            }
        }