Example #1
0
        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);
        }
Example #2
0
 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();
     }
 }
Example #3
0
        private void randomWord_Click(object sender, EventArgs e)
        {
            int    size  = ListEnViWord.Items.Count;
            Random rand  = new Random();
            int    index = rand.Next(size - 1);

            if (SearchBox.SelectedIndex == 0)
            {
                ListEnViWord.SetSelected(index, true);
            }
            else
            {
                ListVIEnWord.SetSelected(index, true);
            }
        }