В (Form1) у меня есть кнопка настройки, когда я нажимаю на него новую форму (Form2) показано, используя следующие строки кода:Как получить доступ к текстовому полю в Form3 из Form1?
private void b7_Click(object sender, EventArgs e)
{
Form3 frm = new Form3();
frm.Show();
}
В Form3, у меня есть 6 текстовых полей, и два , Сохранить и Отменить.
Что я пытаюсь сделать, это предоставить эту форму для пользователя, так он напечатает данные в необходимых форму, то он нажмите на кнопку Save Settings. В Form1 я хочу получить доступ к этим текстовым полям, чтобы получить их текущие значения (когда пользователь нажал кнопку «Сохранить настройки»). Я пытался добавить Form4 и назвал его (MiddleForm), я добавил 6 текстовых полей к нему, и в Form3 (форма на картинке выше) я писал эти строки:
private void button2_Click(object sender, EventArgs e)
{
MiddleForm mf = new MiddleForm();
mf.textBox1.Text = keywrd1.Text;
mf.textBox2.Text = keywrd2.Text;
mf.textBox3.Text = keywrd3.Text;
mf.textBox4.Text = keywrd4.Text;
mf.textBox5.Text = keywrd5.Text;
mf.textBox1.Text = thelink.Text;
Close();
}
затем я попытался получить доступ к значения, передаваемые в MiddleForm из Form1 (формы, где мне нужно использовать значение Textboxes), в Form1, я писал эти строки (только для отладки)
MiddleForm mf = new MiddleForm();
MessageBox.Show(mf.textBox1.Text); // to see whether there is something
к сожалению, кажется, что ничего не передается М.Ф. .TextBox1
Как я могу вызвать текущие значения (Сохраненные с помощью кнопки настроек сохранения) Form3 Из Form1, чтобы использовать их в остальном коде.
Любая помощь, пожалуйста, при получении этого на работу?
Ничего себе ... пожалуйста, укажите элементы интерфейса что-то значимое. Моя голова вращается, пытаясь следовать всем «form3», «button18_click» и т. Д. – McGarnagle
Возможный дубликат [Как скопировать значение текстового поля из Form1 в Form2?] (Http://stackoverflow.com/questions/3384961/как к копии-а-текстовое поле значение, из-form1 к form2) –