Member 13725122 Ответов: 2

Передача значений и сохранение открытых форм


привет, есть ли в любом случае, что я могу иметь форму 1(главный экран) и открыть вторую(форму 2), а затем в форме 1 передать значение в форму 2, где, как и всегда, нужно открывать оба?

Что я уже пробовал:

я попытался открыть обе формы, но тогда я не могу передать значения ошибки: конструктор принимает 1 аргумент

2 Ответов

Рейтинг:
0

Thaana Paana

Вы можете сделать что-то вроде того, как во второй форме сделать общедоступным свой тип переменной и передать его вот так в основной форме. Я не очень хороший объяснитель, и это была бы моя первая попытка ответить на чей-то вопрос. Надеюсь, это вам помогло.

public partial class Form1 : Form // main form
{
        public Form2 form2 = new Form2();
        private void Form1_Load(object sender, EventArgs e)
        {
            form2.Show();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            form2.storage = Textbox1.text;
        }
}
public partial class Form2 : Form // form 2
{
     public string storage = "";
}


BillWoodruff

+5 Хороший ответ !