private void _main_ConcordanceClick(object sender, ConcordanceEventArgs e)
        {
            _concordancer.ConQuery = LuceneService.Parser.Parse(e.Term);
            _concordancer.FindConcordance(e.Term, ProjectInfo.TextFieldKey, e.Chars);

            _main.DisplayConcordance(_concordancer.Concordance.ToArray());
        }
Пример #2
0
        private void concordance_Click(object sender, EventArgs e)
        {
            if (concordanceBox.Text.Split().Length > 1 || String.IsNullOrEmpty(Concordance.Text) || String.IsNullOrWhiteSpace(concordanceBox.Text))
            {
                MessageBox.Show("Please enter a single term");
            }
            else
            {
                if (charSelectionBox.SelectedIndex != -1)
                {
                    ConcordanceEventArgs args = new ConcordanceEventArgs();
                    args.Term  = concordanceBox.Text;
                    args.Chars = int.Parse(charSelectionBox.SelectedItem.ToString());
                    _argstrack = args;

                    ConcordanceClick?.Invoke(this, args);
                }
                else
                {
                    MessageBox.Show("Please select char length");
                }
            }
        }