Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.01.2004, 16:57
|
|||
|---|---|---|---|
|
|||
Передача данных из mdiParent в уже открытую и заполненую данными mdiChild |
|||
|
#18+
//Описание пременной в mdiChild public class Frm1 : System.Windows.Forms.Form ... public int tmp; //В mdiParent: //Если форма не открыта Frm1 MDIChild = new Frm1(); MDIChild.tmp = 777; А как передать данные в переменную tmp из mdiParent если форма уже открыта? Frm1 MDIChild = new Frm1(); - идет новая инициализация компонентов и обнуляются все уже заполненные данные. Помогите, пожалуйста. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.01.2004, 05:28
|
|||
|---|---|---|---|
Передача данных из mdiParent в уже открытую и заполненую данными mdiChild |
|||
|
#18+
у тя есть 2 формы (Form1 и Form2) для Form1 кидаешь на форму кнопку public class Form1 : System.Windows.Forms.Form { ........................ private System.Windows.Forms.Button button1; public Form2 f2 = new Form2(); // не в конструкторе private void button1_Click(object sender, System.EventArgs e) { f2.MdiParent = this; f2.Show(); f2.Tmp = 1; } } для Form2 public class Form2 : System.Windows.Forms.Form { ........................... private int tmp; public int Tmp { get {return tmp;} set {tmp = value;} } если я тебя правильно понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.01.2004, 08:15
|
|||
|---|---|---|---|
|
|||
Передача данных из mdiParent в уже открытую и заполненую данными mdiChild |
|||
|
#18+
Спасибо, Wowa-K. Все заработало, при объявлении Frm1 MDIChild = new Frm1(); в mdiParent как public. А дальше достаточно объявить любые переменные или компаненты в mdiChild как public, и при любом событии в mdiParent к ним можно обратиться. Можно конечно и так, как ты показал: private int tmp; public int Tmp { get {return tmp;} set {tmp = value;} } , но не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&mobile=1&tid=1439659]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 412ms |

| 0 / 0 |
