| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Сохранение переменной массива!!!!!!!!??????? |
| Автор: arkonst 11.4.2008, 15:03 |
| Каким образом можно сохранить переменную массива,да и без разницы массив или нет....любую переменную.....которая была создана в одной форме и затем использовать ее в другой форме уже после закрытия создавшей эту переменную форму...... Я это реализовывал путем доступа к переменной таким образом писал в главной форме такую строку Form11 frm11 = new Form11(); после этого эта переменная становиться видна в главной форме.....Но при запуске debug почему-то происходит обнуление этой переменной....Каким образом сохранить эту переменную так что-бы она не обнулялась???? |
| Автор: Wizard_Memfis 11.4.2008, 15:23 |
| Эх.....................который уже раз!!! Вроде 3 за эту неделю только!!! Вот это специально создавали!!! http://forum.vingrad.ru/forum/topic-52713.html http://forum.vingrad.ru/forum/topic-205061.html |
| Автор: mr.DUDA 11.4.2008, 15:24 | ||||||
| Пример: есть форма Form1 (главная форма приложения), и есть форма Form2 (открывается по щелчку кнопки на форме Form1). Допустим, у Form2 есть поле-массив TheArray. Его значение нужно получить в Form1 после закрытия Form2. Пишем код в Form1:
Код в Form2:
Идея ясна? Можно также обойтись без _form2, если показывать форму 2 в модальном режиме:
|
| Автор: arkonst 11.4.2008, 16:48 |
| ВСЕМ БОЛЬШОЕ СПАСИБО...ВСЕ ПОЛУЧИЛОСЬ!.....Тупо передал параметром элемент массива в функцию....Правда так и не понял как обойтись без Form11 frm11 = new Form(); А то на форуме говорят что так не правильно делать???? Но иначе к объектам той формы я не мог обратиться..... |