private void lbGroups_DrawItem(object sender, DrawItemEventArgs e) { var lb = sender as ListBox; if (lb == null) { return; } var item = _nodes[e.Index]; e.DrawItem(item.Name, ((GroupTagData)item.Tag).NodeColor, lb, _useCheckmark); }
public static void DrawItem(DrawItemEventArgs e, Channel c, bool useCheckmark = false) { e.DrawItem(c.Name, c.Color, useCheckmark); }
public static void DrawItem(DrawItemEventArgs e, Channel c, ListBox lb) { e.DrawItem(c.Name, c.Color, lb, UseCheckmark); }
private void cbGroups_DrawItem(object sender, DrawItemEventArgs e) { if (e.Index < 0) return; if (e.Index == 0) { e.DrawItem(Group.AllChannels, Color.White); return; } var indexItem = _sequence.Groups[cbGroups.Items[e.Index].ToString()]; e.DrawItem(indexItem.Name, indexItem.GroupColor); }