private void addNoteColor(string Keyword, string NoteColor) { if (!noteColors.Exists(o => o.Keyword == Keyword)) { RNoteColor newNoteColor = new RNoteColor(); newNoteColor.Topic = txtTopic.Text; newNoteColor.TagTime = dtpDate.Value.Date; newNoteColor.Keyword = Keyword; newNoteColor.Color = NoteColor; noteColors.Add(newNoteColor); ListViewItem item = new ListViewItem(); item.Text = Keyword; plot C = new plot(); item.BackColor = C.GetColor(NoteColor); if (NoteColor == "Red" || NoteColor == "Green" || NoteColor == "Blue" || NoteColor == "Purple" || NoteColor == "Brown") { item.ForeColor = Color.White; } else { item.ForeColor = Color.Black; } item.Checked = true; lsvColor.Items.Add(item); SaveNoteLog(); LoadNoteLog(); } }
private void LoadNoteColor() { lsvColor.Items.Clear(); foreach (RNoteColor noteColor in noteColors) { ListViewItem item = new ListViewItem(); item.Text = noteColor.Keyword; item.BackColor = C.GetColor(noteColor.Color); if (noteColor.Color == "Red" || noteColor.Color == "Green" || noteColor.Color == "Blue" || noteColor.Color == "Purple" || noteColor.Color == "Brown") { item.ForeColor = Color.White; } else { item.ForeColor = Color.Black; } lsvColor.Items.Add(item); } }