C# Передача данных между формами

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ค. 2018
  • เกม

ความคิดเห็น • 76

  • @_Voyzer_
    @_Voyzer_ หลายเดือนก่อน +5

    дай бог тебе здоровья, 5 лет прошло, а до сих пор актуально, и на wpf-е тоже

  • @blackshark4532
    @blackshark4532 5 ปีที่แล้ว +31

    С 4:26 идёт короткий рассказ о том, как я обычно программирую. :D

  • @madxor5985
    @madxor5985 3 ปีที่แล้ว +5

    Ля вот реально, 4 часа искал как сделать пытался сам, но ничего не вышло и тут нашел твое видео, спасибо

  • @rubirina.nails53
    @rubirina.nails53 3 ปีที่แล้ว +6

    Чувак, ты просто лучший, два дня не могла нигде найти как можно из одной формы в другую перенести текст! Спасибо тебе огромное за подробный рассказ, ты меня просто спас!)))

  • @fetkz
    @fetkz 14 วันที่ผ่านมา +1

    Заем для дочерних форм статик класс, сделайте публичную переменную в дочерней форме и вы можете ее менять из материнской формы
    Типа
    frm2= new Form2();
    frm2.public_string= this.textBox1.Text;
    frm2.Show();
    a в форме 2 не забываем сделать переменную
    public string public_string;
    тогда
    label1.Text= public_string;

  • @user-yk9wk6fn8l
    @user-yk9wk6fn8l 11 หลายเดือนก่อน

    Большущее спасибо Роман! Благодаря вашему уроку всё получилось! Удачи вам в жизни и в вашей профессиональной деятельности.

  • @la_flare3786
    @la_flare3786 ปีที่แล้ว +1

    Мужик, спасибо тебе большое! Я делаю проект в колледже и твое видео мне очень помогло. Я не мог передать инфу из этого класса в другой корректно. Теперь все работает. Желаю тебе большого счастья.

  • @user-cn2fh6ni2g
    @user-cn2fh6ni2g 2 ปีที่แล้ว +1

    Огромное спасибо! Ваше видео буквально спасло меня от неуда по проекту 😭🧡

  • @Random-go3jh
    @Random-go3jh ปีที่แล้ว +2

    И что, теперь сто экземпляров форм наплодиться разных с сообщением....... А как сделать, чтобы конкретные уникальные две формы между собой взаимодействовали и обменивались данными??? вопрос открыт.........

  • @user-nv4yz5bt4g
    @user-nv4yz5bt4g 3 ปีที่แล้ว +1

    Отличный урок ! Если добавить timer1 на вторую форму , а на первой форме менять статическую переменную менять в событии KeyPress то текст на второй форме будет изменятся почти одновременно с первой формой . Я изменил ваш проект и у меня все получилось .

  • @michellesfero4068
    @michellesfero4068 2 ปีที่แล้ว

    Это реально самый лучший способ (ИМХО) который я видел на Ютубе)

  • @euphoriax3576
    @euphoriax3576 5 ปีที่แล้ว +1

    Лучший!!!
    Ты дал мне то, что не мог дать даже StackOwerFlow)))

  • @user-xr9pv5so1z
    @user-xr9pv5so1z ปีที่แล้ว

    Лаконично и по делу, а главное - всё действительно работает! Спасибо!)))

  • @user-ic5kw9bf3i
    @user-ic5kw9bf3i 3 ปีที่แล้ว +1

    спасибо , долго сам возился , твое видео сразу помогло

  • @user-qb6gj4kp2r
    @user-qb6gj4kp2r 7 หลายเดือนก่อน

    Спасибо тебе, мил человек!

  • @davidovsepyan650
    @davidovsepyan650 4 ปีที่แล้ว +1

    Красавчик! Спасибо большое)

  • @user-vt9bq9iq3i
    @user-vt9bq9iq3i ปีที่แล้ว

    Огромное спасибо за урок!!!

  • @drillcat659
    @drillcat659 2 ปีที่แล้ว

    Спасибо! Это именно то, что я искал!

  • @Candiduslaa
    @Candiduslaa 5 ปีที่แล้ว +4

    Очень странно, что мало просмотров. Спасибо, выручило.

  • @Timekss
    @Timekss 4 ปีที่แล้ว +1

    Спасибо вы мне помогли как никогда

  • @Slavchoo
    @Slavchoo 5 ปีที่แล้ว +1

    Барт Симпсон одобряет!)

  • @user-go2lq4wc6z
    @user-go2lq4wc6z 3 ปีที่แล้ว +1

    Спасибо очень выручил.

  • @artemivanov4379
    @artemivanov4379 วันที่ผ่านมา

    Красавчик

  • @user-lv6ey1ml3q
    @user-lv6ey1ml3q 5 หลายเดือนก่อน

    Спасибо за видео, очень помогло)

  • @Mosiychuk_Vlad
    @Mosiychuk_Vlad ปีที่แล้ว

    Спасибо бро, удачи

  • @NuWhite
    @NuWhite 4 ปีที่แล้ว

    Спасибо, это работает!

  • @ttnsmrnv4137
    @ttnsmrnv4137 2 ปีที่แล้ว

    Спасибо огромное ! и меня спас )))

  • @user-kn7hz1go1h
    @user-kn7hz1go1h 2 ปีที่แล้ว

    чел , я люблю тебя

  • @user-pp5lp4qz8d
    @user-pp5lp4qz8d 2 ปีที่แล้ว

    После перехода из форм1 после успешной авторизации, на форме2 в GridView выводим все данные равный ID вошедшего пользователя.

  • @user-el2vk1yj9o
    @user-el2vk1yj9o ปีที่แล้ว

    Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @katya5681
    @katya5681 หลายเดือนก่อน

    Очень полезно!!!

  • @sol-io6zb
    @sol-io6zb ปีที่แล้ว

    Спасибо!

  • @nadirabbasov6029
    @nadirabbasov6029 4 ปีที่แล้ว +1

    Спасибо

  • @progover24
    @progover24 ปีที่แล้ว

    спасибо помог!

  • @karp_58
    @karp_58 ปีที่แล้ว

    спасибо)

  • @mihadt170
    @mihadt170 4 ปีที่แล้ว

    *Супер!*

  • @lewiy7499
    @lewiy7499 3 ปีที่แล้ว +2

    Есть ещё один способ, добавить во вторую форму поле типа Form1 и добавить конструктор, который будет принимать ссылку на первую форму

    • @lewiy7499
      @lewiy7499 10 หลายเดือนก่อน

      @@andreyandrey2777 в конструкторе для 2й формы (Form2) в качестве аргумента указываете ссылку на первую форму (Form1) и если надо, следующими аргументами передаете другие нужные данные. Получится что-то вроде: public Form2(Form1 form1, int a, ...) {*тело конструктора, где можно проделать действия с формой и проделать действия с входящими данными*}

  • @user-le5zv8ws3q
    @user-le5zv8ws3q 15 วันที่ผ่านมา

    пасибо❤

  • @user-nz8fx9bk7b
    @user-nz8fx9bk7b 2 ปีที่แล้ว

    Роман, а можно с Вами связатся?

  • @isaacrahmani4773
    @isaacrahmani4773 ปีที่แล้ว

    а как фото передать из Form1 в Form2

  • @Cred_official
    @Cred_official 4 ปีที่แล้ว +2

    👍
    *bool Like = true;*

  • @blackovskiy
    @blackovskiy ปีที่แล้ว

    А можно не в форму передавать а к примеру в текстовый редактор в шаблон word или power point

  • @venus8331
    @venus8331 5 ปีที่แล้ว

    А как можно сделать два таких меняющихся лейблов в одной форме?

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  5 ปีที่แล้ว

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

  • @uralfansoft
    @uralfansoft 2 ปีที่แล้ว +2

    А как передать наоборот? Если обе формы уже созданы

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  2 ปีที่แล้ว

      Погуглите паттерн Наблюдатель (observer). Возможно, это то, что вам нужно.

    • @uralfansoft
      @uralfansoft 2 ปีที่แล้ว

      @@user-ti1cy6yq8e всё норм, я прост видео не до конца посмотрел, спасибо

  • @user-zv4nu9np4q
    @user-zv4nu9np4q 4 ปีที่แล้ว +1

    Имя label1 не существует в текущем контексте, как исправить?

    • @leinadalien
      @leinadalien 4 ปีที่แล้ว

      Такая же ситуация

  • @tamerlan3646
    @tamerlan3646 4 ปีที่แล้ว +2

    если ты читаешь комментарии можешь ответить ка можно сделать так чтобы вместо текста сделать цифры и числа

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  ปีที่แล้ว

      Есть специальный методом .ToString()

  • @TbIPDblM
    @TbIPDblM 3 ปีที่แล้ว

    Во второй форме какого рода элемент label1?

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  3 ปีที่แล้ว

      Затрудняюсь ответить. Среднего, наверно)

  • @galaxycat720
    @galaxycat720 ปีที่แล้ว

    какая боль, я пробовал и другой вариант, но он не работал по той же причине по которой и у тебя сначала не заработало (( это обидно я над такой тупой ошибкой мучался полтора часа

    • @galaxycat720
      @galaxycat720 ปีที่แล้ว

      но этот вариант проще чем тот что я пытался, Спасибо большое

  • @FalyonkiGuy
    @FalyonkiGuy 4 ปีที่แล้ว +1

    А как же get{}, set{}?

    • @patrickbenetti905
      @patrickbenetti905 3 ปีที่แล้ว +1

      Хуета, этот способ лучше.

  • @alexeyarkatov256
    @alexeyarkatov256 ปีที่แล้ว

    твой тоже

  • @paranoiaand
    @paranoiaand 2 ปีที่แล้ว

    не работает, пишет нет в данном контексте)))))))))))))

    • @severusov
      @severusov ปีที่แล้ว

      как фиксить ?

    • @paranoiaand
      @paranoiaand ปีที่แล้ว

      @@severusov да подругому сделал, не помню как. Посмотри кибер форум c#

  • @up9380
    @up9380 3 ปีที่แล้ว

    Это ужасный ответ. Ведь как правило так с объектами не поработаешь. Статичные поля это не профессионально!

    • @_g0sp1
      @_g0sp1 3 ปีที่แล้ว

      Почему?

    • @up9380
      @up9380 3 ปีที่แล้ว

      @@_g0sp1 надо объекты передавать. Это гибче и проще.

    • @_g0sp1
      @_g0sp1 3 ปีที่แล้ว

      @@up9380 хм, надо изучить этот вопрос глубже. Спасибо

  • @frozen1093
    @frozen1093 3 ปีที่แล้ว

    Спасибо