Как сохранить значения списка делегатов в другой форме
У меня есть основная форма, которая имеет кнопки n, когда я нажимаю на кнопку one form 1 и аналогичную ей форму 2, когда нажимается кнопка 2
Таким образом, я смог передать значение из формы 1 в форму 2, но когда форма 1 закрыта, значения возвращаются к 0
Что я уже пробовал:
Публичный делегат void abc(list & lt;string > p1)
Форма 2 f =новая форма 2();
Abc del =new Abc(f. Fpass) ;
Del (lst) ;
В Форме 2
Public void Fpass (list<string > p2) {pvalue. Добавить (p2. Метод toArray() ) ;
}
Graeme_Grant
Что ты пытаешься сделать?
Member 12972565
Попытка передать значения списка из формы 1 в форму 2, так как у меня много форм - конструкторский подход не сработает. поэтому я пытаюсь использовать делегат.
Graeme_Grant
а почему бы и нет? быстрый поиск в google показывает, что это популярное решение.
Member 12972565
Я попробовал... К сожалению, я не смог их найти, поэтому написал здесь
Graeme_Grant
Серьезно??? поиск Google: winform передача переменных между формами[^]
BillWoodruff
Вам нужно опубликовать код, в котором нет ошибок, которые я вижу здесь, которые указывают на то, что вы не вводили его с помощью Visual Studio, где синтаксические ошибки будут выделены при вводе.
Публикуйте фактический код с сообщениями об ошибках.
Неясно, сколько существует форм и какая из них является основной формой приложения.