private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
if (checkBox1.Checked)
{
Form1.RichTextBox.FindString(textBox1.Text, true, false);
}
else
{
Form1.RichTextBox.FindString(textBox1.Text, false, false);
}
}
else
{
// _main.RichTextBox.FindString(textBox1.Text, false, true);
MessageBox.Show("else");
}
From form2 to form1
а как вызывать её в Form2 НЕЗНАЮ. :confused:
Хотя в Form1 эта функция пашет!:eek: а в Form2 нет !Просто ничего не происходит!!!
КОД КОТОРЫЙ НЕ ПАШЕТ В ФОРМ2
Код:
её нет .Если надо то могу выслать свой контрол.
В качестве агрументов, вызаваемого делегата передавайте строку поиска, затем подпишитесь на это событие из родительской формы, содержащей RichTextBox и в принципе, остается только его обработать..
Ap0k.А теперь по русски :D
Как говорил один известный человек: "а для этого вам надо прочитать про события и делегаты" :)
Вообще покажите как вы форму поиска вызываете
FrmPoisk poisk=new FrmPoisk();
poisk.Show();
Добавляем поле и перегружаем конструктор Form2:
Код:
private Form form1;
FrmPoisk (Form form1)
{
this.form1 = form1;
}
FrmPoisk (Form form1)
{
this.form1 = form1;
}
А создаем так:
Код:
FrmPoisk poisk = new FrmPoisk(this);
Код:
form1.RichTextBox.FindString(textBox1.Text, true, false)
Не, все равно ступр!!Что прикольно, я просто переделоваю чей то проект в свой новый проект, методом копирования кода. МОЙ НЕ ПАШЕТ, ДРУГОЙ - ПОЖАЛУЙСТА!!!
Ну тогда вливайте сюда объявление своего ричедита, будем курить.
Тогда вливайте сюда объявление своего ричедита, будем курить.
Точный код тут, в файле Form1.zip это ПОЛНЫЙ код главный формы моего блокнота, а в файле MyRichTextBox.zip находится мой собственный контрол Net'овского RichTextBox'а.Помоги :) :)
И собственно форма FormPoisk откуда я копирую код.
Сам посмотри код идентичен !А и ещё я пытался RichTextBox сделать
public но все равно не работает!Если нужно выложу оба проекта!свой и не свой !
P.S.Автор программы Clone_No_327 глянь в тему!Прога твоя!:D
Можно у Form1 сделать публичный метод, который будет работать с ричбоксом.
А где другой кусок ?
Надо смотреть в директории с солюшном.