示例#1
0
文件: Form1.cs 项目: Gedoba/PiGE
        private void addWordToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult dr       = new DialogResult();
            AddWord      _AddWord = new AddWord(this);

            //lowerRichTextBox.Clear();
            List <string[]> Lines = new List <string[]>();

            if (lowerRichTextBox.Text.Contains('\n'))
            {
                string[] SplitLines = lowerRichTextBox.Text.Split('\n');
                foreach (string a in SplitLines)
                {
                    string[] LineOfWords = a.Split(' ');
                    LineOfWords[LineOfWords.Length - 1] += " \n";
                    Lines.Add(LineOfWords);
                }
            }
            else
            {
                Lines.Add(lowerRichTextBox.Text.Split(' '));
            }
            _AddWord.textBox1.Text = Lines[0][0];



            _AddWord.textBox1.Enabled = false;
            if (words.Count == 0)
            {
                _AddWord.label1.Text = "English";
                _AddWord.label2.Text = "Polish";
            }
            else
            {
                _AddWord.label1.Text = listView1.Columns[0].Text;
                _AddWord.label2.Text = listView1.Columns[1].Text;
            }
            dr = _AddWord.ShowDialog();
            if (dr == DialogResult.OK)
            {
                for (int i = 1; i < words.Count; i++)
                {
                    if (!Dict.ContainsKey(words[i][0]))
                    {
                        Dict.Add(words[i][0], words[i][1]);
                        listView1.Items.Add(
                            new ListViewItem(new[]
                        {
                            Form1.words[i][0],
                            Form1.words[i][1]
                        }));
                    }
                }
            }
            else
            {
                //MessageBox.Show("nothing added");
            }
        }
示例#2
0
文件: Form1.cs 项目: Gedoba/PiGE
        private void AddWord_Click(object sender, EventArgs e)
        {
            DialogResult dr       = new DialogResult();
            AddWord      _AddWord = new AddWord(this);

            if (words.Count == 0)
            {
                _AddWord.label1.Text = "English";
                _AddWord.label2.Text = "Polish";
            }
            else
            {
                _AddWord.label1.Text = listView1.Columns[0].Text;
                _AddWord.label2.Text = listView1.Columns[1].Text;
            }
            dr = _AddWord.ShowDialog();
            if (dr == DialogResult.OK)
            {
                for (int i = 1; i < words.Count; i++)
                {
                    if (!Dict.ContainsKey(words[i][0]))
                    {
                        Dict.Add(words[i][0], words[i][1]);
                        listView1.Items.Add(
                            new ListViewItem(new[]
                        {
                            Form1.words[i][0],
                            Form1.words[i][1]
                        }));
                    }
                }
            }
            else
            {
                //MessageBox.Show("nothing added");
            }
        }