Два способа передать значения между формами в C#

Поділитися
Вставка
  • Опубліковано 31 січ 2018
  • Разбираем два способа передачи значений между формами в C#.
    1. Используем модификатор доступа public.
    2. Делаем обёртку в виде свойства с акцессорами.

КОМЕНТАРІ • 40

  • @nikitayarosh3885
    @nikitayarosh3885 3 роки тому +16

    Коротко, быстро и по делу. Спасибо за помощь!

  • @GlebMatyushev
    @GlebMatyushev 2 роки тому +2

    Качественно, быстро и просто, спасибо!

  • @artimax3150
    @artimax3150 5 років тому +6

    Спасибо. Очень полезное видео. Коротко и по делу!

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

    Спасибо большое, очень помог. Не получалось никак, уже кажется всё перепробовал, спасибо ещё раз!

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

    Как же вы мне сильно помогли. Спасибо!

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

    Спасибо большое! Видео было очень полезным, прям то, что было нужно)))

  • @user-ob8xp1zy5b
    @user-ob8xp1zy5b 4 роки тому +9

    Спасибо! Полезное видео, но как я понимаю - лучше юзать второй способ, что бы не нарушать инкапсуляцию)

  • @Bergess
    @Bergess 6 років тому +2

    Огромное спасибо, ваше видео очень помогло. Объяснили все очень хорошо и быстро.
    Хотя можно было подготовить формы заранее)

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

    Спасибо большое три часа искал ответ на сайтах и нашел ссылку на ваше видео зашел увидел лайкнул подписался(спасибо вам большое

  • @user-wv5mc1sp9e
    @user-wv5mc1sp9e 5 років тому +2

    Это очень полезное видео, спасибо!

  • @user-ph6kn4vp5n
    @user-ph6kn4vp5n 4 роки тому +2

    Спасибо тебя чувак. теперь создаю свои диалоговые окна

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

    спасибо огромное это как раз то что мне нужно

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

    Это будет работать если мы например используем радиогруппу, радиокнопки или выпадающие списки чтобы из них передавать данные на другие формы?

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

    спасибо тебе добрый человек

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

    Большое спасибо! Очень помогли!

  • @VANISH-H-H-H
    @VANISH-H-H-H 3 роки тому +2

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

    • @PROCODING
      @PROCODING  3 роки тому +1

      Да ) но в этом случае передать получится только 1 раз - при создании формы, это удобно когда нужно однократно передать, а не постоянно взаимодействовать...

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

    Спасибо за помощь!

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

    Отличное видео!!!!!

  • @user-mv9bc2nc9g
    @user-mv9bc2nc9g 7 місяців тому +1

    Как обратиться к уже открытой форме2? Что бы не создавать новый экземпляр.

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

    Спасибочки)

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

    Спасибо большое

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

    гениально

  • @armansargsyan5267
    @armansargsyan5267 5 років тому +2

    хочу сделать первым способом но компонент progressbar ,я ссылаюсь нормально с другой формы но ничего не меняется при нажатии на кнопку,в чем может быть проблема?

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

      Возможно вы не сменили свойство с приват

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

    Привет
    А как таким образом поменять картинки в пикчербоксах?

  • @MrPrekolik
    @MrPrekolik 7 місяців тому +1

    Можно на C++ пожалуйста ?

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

    Как реализовать первый способ на Visual c++? Нигде не могу найти ответ, а вариантов на С# хоть отбавляй

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

    это не работает с Form to UserControl ?

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

    Единственный минус - не обновляется в реальном времени (только после скрытия формы при помощи Hide();)

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

    А как с датой делать?

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

    из форму в форму ладно, но как из своего класса в чертову форму? оба варианта не работают.

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

    третий способ - через отдельный public класс.

  • @Krew-vx5yr
    @Krew-vx5yr 4 роки тому

    Помогите с проблемой пожалуйста! Уже не знаю, что делать. У меня есть один класс, там есть паблик переменные X, y. Мне нужно их передать в другой класс, но вместо значений туда передаются только нули! Я уже все изпробовал, помогите!

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

      А пример кода можно?

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

    Для меня как дельфиста это дикость какая-то. Почему нельзя обратиться к элементам формы просто через Form2.textbox1 = .... Зачем такие сложные приседания.

    • @PROCODING
      @PROCODING  7 місяців тому

      )) дело же не в Делфи... я писал ранее и на Делфи тоже. Дело в ООП и в инкапсуляции - сокрытии чего-то в объекте от постороннего вмешательства. Один из возможных (и нехороших) вариантов - нарушить этот принцип и сделать часть элементов объекта публичными. Есть ещё несколько вариантов как это сделать ))) не только эти два...

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

    диме не помогло