예제 #1
0
 private void Find_Click(object sender, EventArgs e)
 {
     if (Researtch.Text != "")
     {
         NotepadText.SelectAll();
         NotepadText.SelectionBackColor = NotepadText.BackColor;
         int    countText   = 0;
         string WordSeartch = Researtch.Text;
         for (int i = 0; i < NotepadText.Text.Length - WordSeartch.Length; i++)
         {
             if (string.Compare(WordSeartch, NotepadText.Text.Substring(i, WordSeartch.Length), true) == 0)
             {
                 countText++;
                 NotepadText.SelectionStart  = i;
                 NotepadText.SelectionLength = WordSeartch.Length;
                 if (NotepadText.BackColor == Color.Gray)
                 {
                     NotepadText.SelectionBackColor = Color.Wheat;
                 }
                 else
                 {
                     NotepadText.SelectionBackColor = Color.Gray;
                 }
             }
         }
         Resulat.Text = "  " + countText.ToString();
     }
 }
예제 #2
0
 private void NotepadText_DoubleClick(object sender, EventArgs e)
 {
     NotepadText.SelectAll();
     NotepadText.SelectionBackColor = NotepadText.BackColor;
     Resulat.Text   = "";
     Researtch.Text = "";
 }
예제 #3
0
 private void Selectall_Click(object sender, EventArgs e)
 {
     NotepadText.SelectAll();
 }