private void MenuItemPropertiesClick(object sender, EventArgs e) { if (_clickedEvent == null) return; var ed = new EventDetails { Event = _clickedEvent.Event }; if (ed.ShowDialog(this) == DialogResult.OK) { _events.Remove(_clickedEvent.Event); _events.Add(ed.NewEvent); Refresh(); } _clickedEvent = null; }