private void FindWord() { string key = txtKey.Text; int pos = ListEnViWord.FindString(key); if (pos != -1) { txtMeaning.Text = ListVIEnWord.Items[pos].ToString(); SearchBox.SelectedIndex = 0; ListEnViWord.SetSelected(pos, true); } else { pos = ListVIEnWord.FindString(key); if (pos != -1) { txtMeaning.Text = ListEnViWord.Items[pos].ToString(); SearchBox.SelectedIndex = 1; ListVIEnWord.SetSelected(pos, true); } else { txtMeaning.Text = ""; } } //log.Enqueue(key); //log.Add(key); }
private void BackInHistoryList_Click(object sender, EventArgs e) { if (log.Count != 0) { log.Pop(); string key = log.First(); int pos = ListEnViWord.FindString(key); if (pos != -1) { SearchBox.SelectedIndex = 0; txtMeaning.Text = ListVIEnWord.Items[pos].ToString(); ListEnViWord.SetSelected(pos, true); } else { pos = ListVIEnWord.FindString(key); if (pos != -1) { SearchBox.SelectedIndex = 1; txtMeaning.Text = ListEnViWord.Items[pos].ToString(); ListVIEnWord.SetSelected(pos, true); } else { txtMeaning.Text = ""; } } log.Pop(); } }