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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

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

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

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

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

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

  • @Bruh-bi6ip
    @Bruh-bi6ip 6 หลายเดือนก่อน +1

    Спасибо огромное, спустя 6 лет - лучший способ и отличный видеоурок

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

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

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

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

  • @АртемПетрушка-д9с
    @АртемПетрушка-д9с ปีที่แล้ว

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

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

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

  • @fetkz
    @fetkz 7 หลายเดือนก่อน +3

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

  • @ВалерийВаланчус
    @ВалерийВаланчус 3 ปีที่แล้ว +1

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

  • @СергейМарков-г4о
    @СергейМарков-г4о ปีที่แล้ว

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

  • @ЯрославОстаповец-ч3м
    @ЯрославОстаповец-ч3м 2 ปีที่แล้ว

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

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

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

  • @AnnaStepanova-j4y
    @AnnaStepanova-j4y 2 ปีที่แล้ว +1

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

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

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

  • @СергейГлазунов-р5и
    @СергейГлазунов-р5и 4 ปีที่แล้ว +1

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

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

    спасибо, до сих пор актуально

  • @ЛюдмилаЕвтухова-ь2ф
    @ЛюдмилаЕвтухова-ь2ф ปีที่แล้ว

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

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

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

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

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

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

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

  • @СветиславОмельченко
    @СветиславОмельченко 11 หลายเดือนก่อน

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Красавчик

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

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

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

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

  • @МаратВалеев-п7г
    @МаратВалеев-п7г 2 ปีที่แล้ว

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

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

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

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

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

    • @РоманЛевин-о5у
      @РоманЛевин-о5у  3 ปีที่แล้ว

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

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

      @@РоманЛевин-о5у всё норм, я прост видео не до конца посмотрел, спасибо

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

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

  • @ИванИванов-х2ъ1р
    @ИванИванов-х2ъ1р 2 ปีที่แล้ว

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

  • @ОлегМыкало-ь3щ
    @ОлегМыкало-ь3щ 2 ปีที่แล้ว

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

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

    👍
    *bool Like = true;*

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

    Спасибо!

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

    пасибо❤

  • @ДаниилСорокин-е9т
    @ДаниилСорокин-е9т 3 ปีที่แล้ว

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

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

    спасибо)

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

    Спасибо

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

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

  • @АнжелікаКулачинська
    @АнжелікаКулачинська 5 ปีที่แล้ว +1

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

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

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

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

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

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

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

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

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

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

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

    • @РоманЛевин-о5у
      @РоманЛевин-о5у  5 ปีที่แล้ว

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

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

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

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

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

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

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

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

    *Супер!*

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

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

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

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

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

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

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

      как фиксить ?

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

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

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

    твой тоже

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

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

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

      Почему?

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

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

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

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

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

    Спасибо