/// <summary> /// Remove a recurrence rule /// </summary> /// <param name="sender">The sender of the event</param> /// <param name="e">The event parameters</param> private void btnRemoveRRule_Click(object sender, EventArgs e) { if (lbRRules.SelectedIndex == -1) { MessageBox.Show("Select a recurrence rule to remove"); return; } // Remove the recurrence rule from the collection and the list box rRules.RemoveAt(lbRRules.SelectedIndex); lbRRules.Items.RemoveAt(lbRRules.SelectedIndex); this.SetButtonStates(); }