public QuizSetting() { InitializeComponent(); // add word pad list MainDlg mainDlg = MainDlg.Instance; Dictionary <string, WordPad> .Enumerator wordPadEnumerator = mainDlg.WordPadEnumerator; while (wordPadEnumerator.MoveNext()) { this.wordPadsCheckedListBox.Items.Add(wordPadEnumerator.Current.Key, false); } for (int i = 0; i < (int)NewWordItem.ProficiencyLevel.ProficiencyLevelCount; i++) { this.familarityCombo.Items.Add(NewWordItem.ToProficiencyString((NewWordItem.ProficiencyLevel)i)); } this.familarityCombo.Items.Add("All"); this.familarityCombo.SelectedIndex = 0; this.quizTypeCombo.SelectedIndex = 1; this.comboBoxRelDays.SelectedIndex = 0; checkBoxRelativeMode.Checked = true; checkBoxAllTime.Checked = false; }
private void UpdateAssociateListItem(ListViewItem listItem) { if (listItem == null) { return; } listItem.SubItems.Clear(); listItem.Text = m_editingWord.Name; listItem.SubItems.Add(m_editingWord.Annoucement); listItem.SubItems.Add(m_editingWord.Meaning); listItem.SubItems.Add(m_editingWord.AddTime.ToString()); listItem.SubItems.Add(NewWordItem.ToProficiencyString(m_editingWord.Proficiency)); }
public EditWord(NewWordItem word, ListViewItem associateItemActive, ListViewItem associateItemInactive) { InitializeComponent(); m_editingWord = word; m_associateItemActive = associateItemActive; m_associateItemInactive = associateItemInactive; WordNameEdit.Text = m_editingWord.Name; AnnoucementEdit.Text = m_editingWord.Annoucement; MeaningRichEdit.Text = m_editingWord.Meaning; for (int i = 0; i < (int)NewWordItem.ProficiencyLevel.ProficiencyLevelCount; i++) { this.proficiencyCombobox.Items.Add(NewWordItem.ToProficiencyString((NewWordItem.ProficiencyLevel)i)); } proficiencyCombobox.SelectedIndex = (int)m_editingWord.Proficiency; }
protected void AddWordItemToList(ListView list, NewWordItem wordItem) { ListViewItem item = new ListViewItem(); item.Text = wordItem.Name; item.SubItems.Add(wordItem.Annoucement); item.SubItems.Add(wordItem.Meaning); item.SubItems.Add(wordItem.AddTime.ToString()); item.SubItems.Add(NewWordItem.ToProficiencyString(wordItem.Proficiency)); foreach (ListViewItem.ListViewSubItem subItem in item.SubItems) { subItem.Tag = wordItem; } item.Tag = wordItem; list.Items.Add(item); }
private void WordList_MouseDoubleClick(object sender, MouseEventArgs e) { if (ActiveWordList.FocusedItem != null) { ListViewHitTestInfo hitInfo = ActiveWordList.HitTest(e.Location); if (hitInfo.SubItem != null) { NewWordItem wordItem = (NewWordItem)hitInfo.SubItem.Tag; if (hitInfo.SubItem.Text == NewWordItem.ToProficiencyString(wordItem.Proficiency)) { // modify proficiency wordItem.IncProficiency(); hitInfo.SubItem.Text = NewWordItem.ToProficiencyString(wordItem.Proficiency); return; } } editToolStripMenuItemWord_Click(sender, e); } }