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

Поділитися
Вставка
  • Опубліковано 24 тра 2018
  • Ігри

КОМЕНТАРІ • 78

  • @_Voyzer_
    @_Voyzer_ 2 місяці тому +8

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

  • @Bruh-bi6ip
    @Bruh-bi6ip 28 днів тому +1

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

  • @blackshark4532
    @blackshark4532 5 років тому +31

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

  • @rubirina.nails53
    @rubirina.nails53 3 роки тому +6

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

  • @madxor5985
    @madxor5985 3 роки тому +5

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

  • @user-yk9wk6fn8l
    @user-yk9wk6fn8l Рік тому

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

  • @fetkz
    @fetkz Місяць тому +3

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

  • @user-cn2fh6ni2g
    @user-cn2fh6ni2g 2 роки тому +1

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

  • @la_flare3786
    @la_flare3786 Рік тому +1

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

  • @user-nv4yz5bt4g
    @user-nv4yz5bt4g 3 роки тому +1

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

  • @euphoriax3576
    @euphoriax3576 5 років тому +1

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

  • @user-ic5kw9bf3i
    @user-ic5kw9bf3i 3 роки тому +1

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

  • @davidovsepyan650
    @davidovsepyan650 4 роки тому +1

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

  • @user-xr9pv5so1z
    @user-xr9pv5so1z Рік тому

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

  • @Random-go3jh
    @Random-go3jh Рік тому +3

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

  • @michellesfero4068
    @michellesfero4068 2 роки тому

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

  • @user-qb6gj4kp2r
    @user-qb6gj4kp2r 8 місяців тому

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

  • @drillcat659
    @drillcat659 2 роки тому

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

  • @user-vt9bq9iq3i
    @user-vt9bq9iq3i Рік тому

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

  • @user-go2lq4wc6z
    @user-go2lq4wc6z 3 роки тому +1

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

  • @Timekss
    @Timekss 4 роки тому +1

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

  • @user-lv6ey1ml3q
    @user-lv6ey1ml3q 6 місяців тому

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

  • @NuWhite
    @NuWhite 4 роки тому

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

  • @Mosiychuk_Vlad
    @Mosiychuk_Vlad Рік тому

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

  • @Slavchoo
    @Slavchoo 5 років тому +1

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

  • @ttnsmrnv4137
    @ttnsmrnv4137 2 роки тому

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

  • @user-kn7hz1go1h
    @user-kn7hz1go1h 2 роки тому

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

  • @Candiduslaa
    @Candiduslaa 5 років тому +4

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

  • @katya5681
    @katya5681 2 місяці тому

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

  • @artemivanov4379
    @artemivanov4379 Місяць тому

    Красавчик

  • @mihadt170
    @mihadt170 4 роки тому

    *Супер!*

  • @progover24
    @progover24 Рік тому

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

  • @karp_58
    @karp_58 Рік тому

    спасибо)

  • @user-el2vk1yj9o
    @user-el2vk1yj9o Рік тому

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

  • @sol-io6zb
    @sol-io6zb Рік тому

    Спасибо!

  • @nadirabbasov6029
    @nadirabbasov6029 4 роки тому +1

    Спасибо

  • @user-le5zv8ws3q
    @user-le5zv8ws3q Місяць тому

    пасибо❤

  • @lewiy7499
    @lewiy7499 3 роки тому +2

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

    • @lewiy7499
      @lewiy7499 11 місяців тому

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

  • @user-nz8fx9bk7b
    @user-nz8fx9bk7b 2 роки тому

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

  • @user-pp5lp4qz8d
    @user-pp5lp4qz8d 2 роки тому

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

  • @venus8331
    @venus8331 5 років тому

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  5 років тому

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

  • @Cred_official
    @Cred_official 4 роки тому +2

    👍
    *bool Like = true;*

  • @blackovskiy
    @blackovskiy Рік тому

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

  • @isaacrahmani4773
    @isaacrahmani4773 Рік тому

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

  • @user-zv4nu9np4q
    @user-zv4nu9np4q 5 років тому +1

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

    • @leinadalien
      @leinadalien 5 років тому

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

  • @uralfansoft
    @uralfansoft 3 роки тому +2

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  3 роки тому

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

    • @uralfansoft
      @uralfansoft 3 роки тому

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

  • @tamerlan3646
    @tamerlan3646 4 роки тому +2

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  Рік тому

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

  • @TbIPDblM
    @TbIPDblM 3 роки тому

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

    • @user-ti1cy6yq8e
      @user-ti1cy6yq8e  3 роки тому

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

  • @galaxycat720
    @galaxycat720 2 роки тому

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

    • @galaxycat720
      @galaxycat720 2 роки тому

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

  • @FalyonkiGuy
    @FalyonkiGuy 4 роки тому +1

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

  • @alexeyarkatov256
    @alexeyarkatov256 2 роки тому

    твой тоже

  • @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 роки тому

    Спасибо