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 }); } } //} }
private void reverseFuzzyLookupToolStripMenuItem_Click(object sender, EventArgs e) { FuzzyLookup f = new FuzzyLookup(memDict, memoryDict); f.ShowDialog(); }