private void buttonFindNext_Click(object sender, EventArgs e)
 {
     NotePad form1 = (NotePad)Application.OpenForms["NotePad"];
     for (; index <= form1.richTextBox1.Text.Length - textBoxFindContent.Text.Length; index++)
     {
         form1.richTextBox1.Select(index, textBoxFindContent.Text.Length);
         if (index == form1.richTextBox1.Text.Length - textBoxFindContent.Text.Length)
         {
             if (!found)
             {
                 MessageBox.Show("未找到该字符串!");
                 break;
             }
             index = -1;
         }
         if (!checkBoxCase.Checked)
         {
             if (form1.richTextBox1.SelectedText.ToLower().Equals(textBoxFindContent.Text.ToLower()))
             {
                 form1.richTextBox1.Focus();
                 index++;
                 break;
             }
         }
         if (form1.richTextBox1.SelectedText.Equals(textBoxFindContent.Text))
         {
             form1.richTextBox1.Focus();
             index++;
             break;
         }
     }
 }
 private void buttonReplace_Click(object sender, EventArgs e)
 {
     NotePad form1 = (NotePad)Application.OpenForms["NotePad"];
     for (; index <= form1.richTextBox1.Text.Length - textBoxFindContent.Text.Length; index++)
     {
         form1.richTextBox1.Select(index, textBoxFindContent.Text.Length);
         if (!checkBoxCase.Checked)
         {
             if (form1.richTextBox1.SelectedText.ToLower().Equals(textBoxFindContent.Text.ToLower()))
             {
                 form1.richTextBox1.SelectedText = textBoxReplaceText.Text;
                 form1.richTextBox1.Focus();
                 index++;
                 break;
             }
         }
         if (form1.richTextBox1.SelectedText.Equals(textBoxFindContent.Text))
         {
             form1.richTextBox1.SelectedText = textBoxReplaceText.Text;
             form1.richTextBox1.Focus();
             index++;
             break;
         }
     }
 }
Exemple #3
0
        private void textBoxContent_TextChanged(object sender, EventArgs e)
        {
            NotePad form1 = (NotePad)Application.OpenForms["NotePad"];

            index   = 0;
            indexUp = form1.richTextBox1.Text.Length;
//            System.Console.WriteLine(indexUp);
            found   = false;
            foundUp = false;
        }
Exemple #4
0
        private void buttonGo_Click(object sender, EventArgs e)
        {
            NotePad form1     = (NotePad)Application.OpenForms["NotePad"];
            int     selstart  = 0;
            int     rowNum    = 0;
            int     newRowNum = 0;

            int.TryParse(textBoxRowNo.Text.ToString(), out newRowNum);
            foreach (char ch in form1.richTextBox1.Text)
            {
                if (ch == '\n')
                {
                    selstart += form1.richTextBox1.Lines[rowNum].Length;
                    selstart++;
                    rowNum++;
                }
                if (rowNum + 1 == newRowNum)
                {
                    break;
                }
            }
            form1.richTextBox1.SelectionStart = selstart;
            this.Close();
        }
        private void buttonReplaceAll_Click(object sender, EventArgs e)
        {

            NotePad form1 = (NotePad)Application.OpenForms["NotePad"];
            form1.richTextBox1.Text = form1.richTextBox1.Text.Replace(textBoxFindContent.Text, textBoxReplaceText.Text);
        }
Exemple #6
0
        private void GoForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            NotePad form1 = (NotePad)Application.OpenForms["NotePad"];

            form1.Enabled = true;
        }
Exemple #7
0
        private void GoForm_Load(object sender, EventArgs e)
        {
            NotePad form1 = (NotePad)Application.OpenForms["NotePad"];

            form1.Enabled = false;
        }
Exemple #8
0
        private void buttonFindNext_Click(object sender, EventArgs e)
        {
            NotePad form1 = (NotePad)Application.OpenForms["NotePad"];

            if (radioButtonDown.Checked)
            {
                for (; index <= form1.richTextBox1.Text.Length - textBoxContent.Text.Length; index++)
                {
                    form1.richTextBox1.Select(index, textBoxContent.Text.Length);
                    if (index == form1.richTextBox1.Text.Length - textBoxContent.Text.Length)
                    {
                        if (!found)
                        {
                            MessageBox.Show("找不到该字符串!");
                            break;
                        }
                        index = -1;
                    }
                    if (!checkBoxCase.Checked)
                    {
                        if (form1.richTextBox1.SelectedText.ToLower().Equals(textBoxContent.Text.ToLower()))
                        {
                            form1.richTextBox1.Focus();
                            found = true;
                            index++;
                            break;
                        }
                    }
                    if (form1.richTextBox1.SelectedText.Equals(textBoxContent.Text))
                    {
                        form1.richTextBox1.Focus();
                        index++;
                        break;
                    }
                }
            }
            else
            {
                for (; indexUp >= textBoxContent.Text.Length; indexUp--)
                {
                    form1.richTextBox1.Select(indexUp - textBoxContent.Text.Length, textBoxContent.Text.Length);
                    if (indexUp == textBoxContent.Text.Length)
                    {
                        if (!foundUp)
                        {
                            MessageBox.Show("找不到该字符串!");
                            break;
                        }
                        indexUp = form1.richTextBox1.Text.Length + 1;
                    }
                    if (!checkBoxCase.Checked)
                    {
                        if (form1.richTextBox1.SelectedText.ToLower().Equals(textBoxContent.Text.ToLower()))
                        {
                            form1.richTextBox1.Focus();
                            foundUp = true;
                            indexUp--;
                            break;
                        }
                    }
                    if (form1.richTextBox1.SelectedText.Equals(textBoxContent.Text))
                    {
                        form1.richTextBox1.Focus();
                        foundUp = true;
                        indexUp--;
                        break;
                    }
                }
            }
        }