Beispiel #1
0
 private void replaseAll_Click(object sender, EventArgs e)
 {
     if (replaseFild.Text != "")
     {
         NotepadForm.GetNotepadForm().mainTextBox.Text = NotepadForm.GetNotepadForm().mainTextBox.Text.Replace(serchingFild.Text, replaseFild.Text);
     }
 }
Beispiel #2
0
        private void nextBtn_Click(object sender, EventArgs e)
        {
            var com = StringComparison.Ordinal;

            if (!tolower.Checked)
            {
                com = StringComparison.OrdinalIgnoreCase;
            }

            if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart == 0 && NotepadForm.GetNotepadForm().mainTextBox.Text.Substring(0, serchingFild.TextLength) == serchingFild.Text)
            {
                NotepadForm.GetNotepadForm().mainTextBox.Select(0, serchingFild.TextLength);
                NotepadForm.GetNotepadForm().mainTextBox.Focus();
            }
            else
            {
                if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1 <= NotepadForm.GetNotepadForm().mainTextBox.TextLength&& NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1, com) != -1)
                {
                    NotepadForm.GetNotepadForm().mainTextBox.Select(NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1, com), serchingFild.TextLength);
                    NotepadForm.GetNotepadForm().mainTextBox.Focus();
                }
                else
                {
                    MessageBox.Show("Совпадений не найдено!");
                }
            }
        }
Beispiel #3
0
 private void replase_Click(object sender, EventArgs e)
 {
     if (replaseFild.Text != "")
     {
         var com = StringComparison.Ordinal;
         if (!tolower.Checked)
         {
             com = StringComparison.OrdinalIgnoreCase;
         }
         if (NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart, com) != -1)
         {
             int start = NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart, com);
             NotepadForm.GetNotepadForm().mainTextBox.Text = Replace(NotepadForm.GetNotepadForm().mainTextBox.Text, start, serchingFild.Text, replaseFild.Text);
             NotepadForm.GetNotepadForm().mainTextBox.SelectionStart = start;
             NotepadForm.GetNotepadForm().mainTextBox.SelectionLength = replaseFild.TextLength;
             NotepadForm.GetNotepadForm().mainTextBox.Focus();
         }
         else
         {
             MessageBox.Show("Совпадений не найдено!");
         }
     }
 }
Beispiel #4
0
        private void findNext_Click(object sender, EventArgs e)
        {
            if (searchForm.serchingFild.Text != "")
            {
                if (searchForm.up.Checked)
                {
                    var com = StringComparison.Ordinal;
                    if (!searchForm.tolower.Checked)
                    {
                        com = StringComparison.OrdinalIgnoreCase;
                    }

                    if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart == 0 && NotepadForm.GetNotepadForm().mainTextBox.Text.Substring(0, searchForm.serchingFild.TextLength) == searchForm.serchingFild.Text)
                    {
                        NotepadForm.GetNotepadForm().mainTextBox.Select(0, searchForm.serchingFild.TextLength);
                        NotepadForm.GetNotepadForm().mainTextBox.Focus();
                    }
                    else
                    {
                        if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart - 1 > 0 && NotepadForm.GetNotepadForm().mainTextBox.Text.LastIndexOf(searchForm.serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart - 1, com) != -1)
                        {
                            NotepadForm.GetNotepadForm().mainTextBox.Select(NotepadForm.GetNotepadForm().mainTextBox.Text.LastIndexOf(searchForm.serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart - 1, com), searchForm.serchingFild.TextLength);
                            NotepadForm.GetNotepadForm().mainTextBox.Focus();
                        }
                        else
                        {
                            MessageBox.Show("Совпадений не найдено!");
                        }
                    }
                }
                else if (searchForm.down.Checked)
                {
                    var com = StringComparison.Ordinal;
                    if (!searchForm.tolower.Checked)
                    {
                        com = StringComparison.OrdinalIgnoreCase;
                    }

                    if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart == 0 && NotepadForm.GetNotepadForm().mainTextBox.Text.Substring(0, searchForm.serchingFild.TextLength) == searchForm.serchingFild.Text)
                    {
                        NotepadForm.GetNotepadForm().mainTextBox.Select(0, searchForm.serchingFild.TextLength);
                        NotepadForm.GetNotepadForm().mainTextBox.Focus();
                    }
                    else
                    {
                        if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1 <= NotepadForm.GetNotepadForm().mainTextBox.TextLength&& NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(searchForm.serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1, com) != -1)
                        {
                            NotepadForm.GetNotepadForm().mainTextBox.Select(NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(searchForm.serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1, com), searchForm.serchingFild.TextLength);
                            NotepadForm.GetNotepadForm().mainTextBox.Focus();
                        }
                        else
                        {
                            MessageBox.Show("Совпадений не найдено!");
                        }
                    }
                }
            }
            else if (replaseForm.serchingFild.Text != "")
            {
                var com = StringComparison.Ordinal;
                if (!replaseForm.tolower.Checked)
                {
                    com = StringComparison.OrdinalIgnoreCase;
                }

                if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart == 0 && NotepadForm.GetNotepadForm().mainTextBox.Text.Substring(0, searchForm.serchingFild.TextLength) == searchForm.serchingFild.Text)
                {
                    NotepadForm.GetNotepadForm().mainTextBox.Select(0, replaseForm.serchingFild.TextLength);
                    NotepadForm.GetNotepadForm().mainTextBox.Focus();
                }
                else
                {
                    if (NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1 <= NotepadForm.GetNotepadForm().mainTextBox.TextLength&& NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(searchForm.serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1, com) != -1)
                    {
                        NotepadForm.GetNotepadForm().mainTextBox.Select(NotepadForm.GetNotepadForm().mainTextBox.Text.IndexOf(searchForm.serchingFild.Text, NotepadForm.GetNotepadForm().mainTextBox.SelectionStart + 1, com), searchForm.serchingFild.TextLength);
                        NotepadForm.GetNotepadForm().mainTextBox.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Совпадений не найдено!");
                    }
                }
            }
            else
            {
                searchForm.Show();
            }
        }