>что касается приведенной ссылки Торса
Будьте внимательней — Тореро
>она полностью пишет то о чем я уже написал и она не отвечает на вопрос как между 2мя child обмениваться данными
Вовсе нет... В данном FAQ нет абсолютно ничего из того, о чем Вы писали. И про 2ух child'ов речи не шло.
Теперь по сути... Все что Вам на самоv деле нужно — получить ссылку на нужное окно...
>//form1, form2- это childs
form1.cs:
public string val1{
get{return str;}
}
string str="Hello";
в form2.cs:
form1=(Form1)this.MdiParent;
string tmp1=form1.val1;
MessageBox.Show(tmp1);
выводит:
specified cast is not valid, на строке form1=(Form1)this.MdiParent;
Конечно, теперь же они оба child'ы...
>Я еще пробовал так:
foreach (Form frm in this.MdiParent.MdiChildren)
if (frm is Form1)
{
con=((Form1) frm).con1;//пытаюсь получить конекшн из другой формы
str=((Form1) frm).str; // пытаюсь получить строку
}
Покажите как Вы объявляете con1 и str.
Sergey Zhiharev,
MCSD.NET,
Digital Design
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение