Exemple #1
0
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     //if (alerted)
     //{
     string[] thing = FuzzyLookup.Search(textBox1.Text, false, false, memDict, memoryDict).Split(new string[] { "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries);
     if (thing.Count() > 0 && thing.Count() < 7)
     {
         dgWords.Rows.Clear();
         foreach (string s in thing)
         {
             string[] brackets = s.Split('(')[1].Split(')')[0].Split(',');
             string   native   = brackets[0];
             string   con      = s.Split(' ')[0];
             string   ipa      = "";
             string   gloss    = "";
             if (brackets.Count() >= 2)
             {
                 gloss = brackets[1].Replace(" gloss: ", "").ToUpper();
             }
             string comments = "";
             dgWords.Rows.Add(new string[] { native, con, ipa, gloss, comments });
         }
     }
     //}
 }
Exemple #2
0
        private void reverseFuzzyLookupToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FuzzyLookup f = new FuzzyLookup(memDict, memoryDict);

            f.ShowDialog();
        }