Передача данных с одной формы в другую

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ilya29, 21 Sep 2012.

  1. ilya29

    ilya29 New Member

    Joined:
    19 Sep 2012
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Всем привет.
    Такая задачка:
    Имеется две формы, в первой форме есть клик, при нажатии на него должно записывать в int число 5, а после открыться вторая форма.
    во второй форме тоже одна кнопка и если нажмешь на нее то значение из первой формы клика 5 должно записаться во вторую сумму и суммироваться со значением из второй формы.
    значение во второй форме пусть будет 10.
    помогите пожалуйста.

    Вот кусок кода: http://prntscr.com/fx2h1
     
  2. DeepBlue7

    DeepBlue7 Elder - Старейшина

    Joined:
    2 Jan 2009
    Messages:
    359
    Likes Received:
    50
    Reputations:
    12
    Делай модификатор элемента во второй форме на public, и тупо

    Code:
    Form2 form = new Form2();
    form.TextBox1.Text = "Test";
    form.Show();
    
    Надеюсь понятно )
     
  3. ilya29

    ilya29 New Member

    Joined:
    19 Sep 2012
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Я сделал так:
    http://prntscr.com/fypg2

    Но мне нужно, чтобы данные брались из 1 формы из 2 формы и складывались с 3 формой.

    Вроде ошибок нету, но когда запускаю программу и на 3 форме нажимаю на клик, то происходит такая ошибка: http://prntscr.com/fyple
     
  4. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    Код выкладывай, а не скриншоты.
     
  5. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Стандартные решения для таких задач - события || static объекты.
     
  6. ilya29

    ilya29 New Member

    Joined:
    19 Sep 2012
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    http://zalil.ru/33777486

    Вот исходник залил.