4 / 4 / 2
Регистрация: 13.12.2011
Сообщений: 46
1

Передать данные из одной формы в другую

10.05.2013, 23:01. Показов 1394. Ответов 4
Метки нет (Все метки)

Есть 2 формы, при запуске открывается 1 форма, на ней есть кнопка, по нажатию на эту кнопку из 2-й формы берётся текст из Label2 и на первой форме Label1 присваивается этот текст.
То есть все происходит только на 1-й форме, 2-я не открывается.
Подскажите как это сделать.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2013, 23:01
Ответы с готовыми решениями:

Передать данные из одной формы в другую
форма 1 public partial class Form1 : Form { public Form1() { ...

Передать данные с одной формы в другую
Есть две формы нужно чтоб при нажатии кнопки в другой форме изменилось название label1. Но в первой...

Передать данные с одной формы на другую
В родительской форме пользователь выбирает колличество вводимых строк и заполняет информацией...

Передать данные из одной формы в другую
На первой форме есть treeView1, в котором описаны страны и города. Нужно передать выбраный город на...

4
Эксперт С++
3134 / 2416 / 407
Регистрация: 03.05.2011
Сообщений: 4,972
Записей в блоге: 20
10.05.2013, 23:47 2
C#
1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
{
    Form2 f2 = new Form2();
    label1.Text = f2.label1.Text;
}
у label в форме 2 необходимо изменить Modifiers с Private на Public.
1
4 / 4 / 2
Регистрация: 13.12.2011
Сообщений: 46
11.05.2013, 00:09  [ТС] 3
Цитата Сообщение от _lunar_ Посмотреть сообщение
private void button1_Click(object sender, EventArgs e)
{
* * Form2 f2 = new Form2();
* * label1.Text = f2.label1.Text;
}у label в форме 2 необходимо изменить Modifiers с Private на Public.
Спасибо, получилось)

Добавлено через 18 минут
Цитата Сообщение от _lunar_ Посмотреть сообщение
Form2 f2 = new Form2();
* * label1.Text = f2.label1.Text;
Может подскажете? Что бы данные на 2-й форме брались из файла. Буду очень признателен.
0
Эксперт С++
3134 / 2416 / 407
Регистрация: 03.05.2011
Сообщений: 4,972
Записей в блоге: 20
11.05.2013, 00:36 4
если я вас правильно понял, то label во 2-ой форме должен заполняться из файла, а всё остальное как и было:
во 2-ой форме (в text.txt храниться строка)
C#
1
2
3
4
5
6
7
public Form2()
{
    InitializeComponent();
 
    var read = new System.IO.StreamReader("text.txt");
    label1.Text = read.ReadLine();
}
1
4 / 4 / 2
Регистрация: 13.12.2011
Сообщений: 46
11.05.2013, 00:46  [ТС] 5
Да, все так, спасибо вам за помощь)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2013, 00:46
Помогаю со студенческими работами здесь

Передать данные из одной формы в другую
Такая интересная ситуация, есть две формы и один класс Код вот такой : форма1, на ней только...

Передать данные из одной формы в другую
Нужен совет как правильно организовать работу программы, есть некоторые проблемы с программой. я...

Передать данные из одной формы в другую
Знаю, уже не однократно это все обсуждалось, но ни один из способов мне не помогает. Наверно что то...

Как из одной формы передать данные в другую?
Например, есть 2 формы: в первой textbox1 и button1, во второй textbox2. Необходимо при нажатии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru