обмен параметров между формами
От: Аноним  
Дата: 03.11.04 09:39
Оценка:
>Будьте внимательней — Тореро
Извините, описАлся.
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'ы...

запутался я уже. наверное изначально не совсем правильно объяснил, что и где.
есть 3 формы: form1 (это перент). form2, form3 — childs
form1 создала 2 кида успешно.

form2 содержит:
---------------
public string val1{
get{return str_con;}
}
str_con="....";
con1=....;//connection работает. Он на этой форме и конектится

теперь, form3 должна получить con1 из форм2, а также строку str_con
form3 содержит:
----------------
foreach (Form frm in this.MdiParent.MdiChildren)
if (frm is Form2)
{
con=((Form2) frm).con1;
str=((Form2) frm).str_con;
}






данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.