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

Sdílet
Vložit
  • čas přidán 7. 09. 2024

Komentáře • 79

  • @_Voyzer_
    @_Voyzer_ Před 4 měsíci +9

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

  • @Bruh-bi6ip
    @Bruh-bi6ip Před 3 měsíci +1

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

  • @madxor5985
    @madxor5985 Před 3 lety +5

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

  • @rubirina.nails53
    @rubirina.nails53 Před 3 lety +7

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

  • @fetkz
    @fetkz Před 3 měsíci +3

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

  • @blackshark4532
    @blackshark4532 Před 5 lety +32

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

  • @user-yk9wk6fn8l
    @user-yk9wk6fn8l Před rokem

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

  • @la_flare3786
    @la_flare3786 Před rokem +1

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

  • @user-cn2fh6ni2g
    @user-cn2fh6ni2g Před 2 lety +1

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

  • @user-nv4yz5bt4g
    @user-nv4yz5bt4g Před 3 lety +1

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

  • @ArchDevWorkshop
    @ArchDevWorkshop Před 2 lety

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

  • @user-xr9pv5so1z
    @user-xr9pv5so1z Před rokem

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

  • @user-ic5kw9bf3i
    @user-ic5kw9bf3i Před 3 lety +1

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

  • @Random-go3jh
    @Random-go3jh Před rokem +3

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

  • @euphoriax3576
    @euphoriax3576 Před 5 lety +1

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

  • @kot657
    @kot657 Před 21 dnem

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

  • @user-qb6gj4kp2r
    @user-qb6gj4kp2r Před 11 měsíci

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

  • @user-vt9bq9iq3i
    @user-vt9bq9iq3i Před rokem

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

  • @drillcat659
    @drillcat659 Před 2 lety

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

  • @user-lv6ey1ml3q
    @user-lv6ey1ml3q Před 8 měsíci

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

  • @Candiduslaa
    @Candiduslaa Před 5 lety +4

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

  • @Timekss
    @Timekss Před 4 lety +1

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

  • @davidovsepyan650
    @davidovsepyan650 Před 4 lety +1

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

  • @user-go2lq4wc6z
    @user-go2lq4wc6z Před 3 lety +1

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

  • @katya5681
    @katya5681 Před 4 měsíci

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

  • @artemivanov4379
    @artemivanov4379 Před 3 měsíci

    Красавчик

  • @lewiy7499
    @lewiy7499 Před 3 lety +2

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

    • @lewiy7499
      @lewiy7499 Před rokem

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

  • @Slavchoo
    @Slavchoo Před 5 lety +1

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

  • @ttnsmrnv4137
    @ttnsmrnv4137 Před 2 lety

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

  • @Mosiychuk_Vlad
    @Mosiychuk_Vlad Před rokem

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

  • @karp_58
    @karp_58 Před rokem

    спасибо)

  • @okrodik
    @okrodik Před 3 měsíci

    пасибо❤

  • @nadirabbasov6029
    @nadirabbasov6029 Před 4 lety +1

    Спасибо

  • @user-el2vk1yj9o
    @user-el2vk1yj9o Před rokem

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

  • @progover24
    @progover24 Před rokem

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

  • @sol-io6zb
    @sol-io6zb Před rokem

    Спасибо!

  • @Cred_official
    @Cred_official Před 4 lety +2

    👍
    *bool Like = true;*

  • @user-pp5lp4qz8d
    @user-pp5lp4qz8d Před 2 lety

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

  • @NuWhite
    @NuWhite Před 4 lety

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

  • @mihadt170
    @mihadt170 Před 4 lety

    *Супер!*

  • @uralfansoft
    @uralfansoft Před 3 lety +2

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  Před 3 lety

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

    • @uralfansoft
      @uralfansoft Před 3 lety

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

  • @user-kn7hz1go1h
    @user-kn7hz1go1h Před 3 lety

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

  • @isaacrahmani4773
    @isaacrahmani4773 Před rokem

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

  • @tamerlan3646
    @tamerlan3646 Před 4 lety +2

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  Před rokem

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

  • @blackovskiy
    @blackovskiy Před rokem

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

  • @user-zv4nu9np4q
    @user-zv4nu9np4q Před 5 lety +1

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

  • @galaxycat720
    @galaxycat720 Před 2 lety

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

    • @galaxycat720
      @galaxycat720 Před 2 lety

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

  • @venus8331
    @venus8331 Před 5 lety

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  Před 5 lety

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

  • @user-nz8fx9bk7b
    @user-nz8fx9bk7b Před 2 lety

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

  • @TbIPDblM
    @TbIPDblM Před 3 lety

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  Před 3 lety

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

  • @FalyonkiGuy
    @FalyonkiGuy Před 4 lety +1

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

  • @alexeyarkatov256
    @alexeyarkatov256 Před 2 lety

    твой тоже

  • @up9380
    @up9380 Před 3 lety

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

    • @_g0sp1
      @_g0sp1 Před 3 lety

      Почему?

    • @up9380
      @up9380 Před 3 lety

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

    • @_g0sp1
      @_g0sp1 Před 3 lety

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

  • @paranoiaand
    @paranoiaand Před 2 lety

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

    • @severusov
      @severusov Před rokem

      как фиксить ?

    • @paranoiaand
      @paranoiaand Před rokem

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

  • @frozen1093
    @frozen1093 Před 3 lety

    Спасибо