private void UpdateGvent(Gvent gvent, GventChanges change) { switch (change) { case GventChanges.Start: case GventChanges.Stop: if (_Gvents.ContainsKey(gvent)) { ListViewItem item = _Gvents[gvent]; Remove(item); Add(item); } return; case GventChanges.Color: case GventChanges.Title: if (_Gvents.ContainsKey(gvent)) { ItemUpdate(_Gvents[gvent]); } return; case GventChanges.Status: if (gvent.Status == GventStatus.Dismissed) { Remove(gvent); } else if (_Gvents.ContainsKey(gvent)) { ItemUpdate(_Gvents[gvent]); } return; } }
private void UpdateGvent(Gvent gvent, GventChanges change) { if (this.InvokeRequired) { this.Invoke(new Action <Gvent, GventChanges>(this.UpdateGvent), gvent, change); return; } switch (change) { case GventChanges.Start: case GventChanges.Stop: if (_Gvents.ContainsKey(gvent)) { ListViewItem item = _Gvents[gvent]; Remove(item); ItemUpdate(item); Add(item); } return; case GventChanges.Color: case GventChanges.Title: if (_Gvents.ContainsKey(gvent)) { ItemUpdate(_Gvents[gvent]); } return; case GventChanges.Status: if (gvent.Status == GventStatus.Dismissed) { Remove(gvent); } else if (_Gvents.ContainsKey(gvent)) { ItemUpdate(_Gvents[gvent]); } return; } }
private void UpdateGvent(Gvent gvent, GventChanges change) { switch (change) { case GventChanges.Start: case GventChanges.Stop: if (_Gvents.ContainsKey(gvent)) { ListViewItem item = _Gvents[gvent]; Remove(item); Add(item); } return; case GventChanges.Color: case GventChanges.Title: if (_Gvents.ContainsKey(gvent)) ItemUpdate(_Gvents[gvent]); return; case GventChanges.Status: if (gvent.Status == GventStatus.Dismissed) Remove(gvent); else if (_Gvents.ContainsKey(gvent)) ItemUpdate(_Gvents[gvent]); return; } }
public GventEventArgs(Gvent gvent, GventChanges changes) { Gvent = gvent; Changes = changes; }