예제 #1
0
        private void MnuFind_Click(object sender, EventArgs e)
        {
            FindForm frm = new FindForm();

            if (frm.ShowDialog(this) == DialogResult.Cancel)
            {
                return;
            }
            blank form = (blank)this.ActiveMdiChild;

            form.MdiParent = this;
            int start = form.richTextBox1.SelectionStart;

            form.richTextBox1.Find(frm.FindText, start, frm.FindCondition);
        }
예제 #2
0
        private void mnuFind_Click(object sender, System.EventArgs e)
        {
            //Создаем новый экземпляр формы FindForm
            FindForm frm = new FindForm();

            //Если выбран результат DialogResult.Cancel, закрываем форму (до этого
            //мы использовали DialogResult.OK
            if (frm.ShowDialog(this) == DialogResult.Cancel)
            {
                return;
            }
            ////Переключаем фокус на данную форму.
            blank form = (blank)this.ActiveMdiChild;

            ////Указываем, что родительской формой является форма frmmain
            form.MdiParent = this;
            //Вводим переменную для поиска в определенной части текста -
            //поиск слова будет осуществляться от текущей позиции курсора
            int start = form.richTextBox1.SelectionStart;

            //Вызываем предопределенный метод Find элемента richTextBox1.
            form.richTextBox1.Find(frm.FindText, start, frm.FindCondition);
        }