private void replaseAll_Click(object sender, EventArgs e) { if (replaseFild.Text != "") { NotepadForm.GetNotepadForm().mainTextBox.Text = NotepadForm.GetNotepadForm().mainTextBox.Text.Replace(serchingFild.Text, replaseFild.Text); } }
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("Совпадений не найдено!"); } } }
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("Совпадений не найдено!"); } } }
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(); } }