private void RenameTask() { // rename current task if (taskList.Contains(comboBox1.Text)) { string tmpLastTaskname = comboBox1.Text; bool setLastTaskname = lastTaskname.Equals(comboBox1.Text); var renameForm = new TaskEntryForm("Task umbenennen", comboBox1.Text); if (renameForm.ShowDialog() == DialogResult.OK) { if (renameForm.Taskname.Equals(String.Empty)) { MessageBox.Show("Unbenannte Tasks sind nicht erlaubt.", "Task Timer", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (taskList.Contains(renameForm.Taskname)) { MessageBox.Show("Dieser Task existiert bereits.", "Task Timer", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } taskList.Get(comboBox1.Text).Taskname = renameForm.Taskname; if (setLastTaskname) { lastTaskname = renameForm.Taskname; } for (int i = 0; i < comboBox1.Items.Count; i++) { if (comboBox1.Items[i].Equals(comboBox1.Text)) { comboBox1.Items[i] = ""; comboBox1.Items[i] = renameForm.Taskname; } } comboBox1.Text = renameForm.Taskname; for (int i = contextMenuTaskStartIndex; i < contextMenuStrip1.Items.Count; i++) { if (contextMenuStrip1.Items[i].Text.Equals(tmpLastTaskname)) { contextMenuStrip1.Items[i].Text = renameForm.Taskname; } } SetNotifyIconToolTip(comboBox1.Text); } ActivateComboBox(); } }
private void RenameTask() { // rename current task if (taskList.Contains(comboBox1.Text)) { string tmpLastTaskname = comboBox1.Text; bool setLastTaskname = lastTaskname.Equals(comboBox1.Text); var renameForm = new TaskEntryForm("Task umbenennen", comboBox1.Text); if (renameForm.ShowDialog() == DialogResult.OK) { if (renameForm.Taskname.Equals(String.Empty)) { MessageBox.Show("Unbenannte Tasks sind nicht erlaubt.", "Task Timer", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (taskList.Contains(renameForm.Taskname)) { MessageBox.Show("Dieser Task existiert bereits.", "Task Timer", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } taskList.Get(comboBox1.Text).Taskname = renameForm.Taskname; if (setLastTaskname) lastTaskname = renameForm.Taskname; for (int i = 0; i < comboBox1.Items.Count; i++) { if (comboBox1.Items[i].Equals(comboBox1.Text)) { comboBox1.Items[i] = ""; comboBox1.Items[i] = renameForm.Taskname; } } comboBox1.Text = renameForm.Taskname; for (int i = contextMenuTaskStartIndex; i < contextMenuStrip1.Items.Count; i++) { if (contextMenuStrip1.Items[i].Text.Equals(tmpLastTaskname)) contextMenuStrip1.Items[i].Text = renameForm.Taskname; } SetNotifyIconToolTip(comboBox1.Text); } ActivateComboBox(); } }