@WorldHello

С# WinForms. Как передать значение через кнопку из одной формы в другую?

У меня есть форма, в которой, в зависимости от нажатой кнопки, в другую форму должно что-то передаваться, чтобы она запустилась с использованием полученного значения, как это сделать?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 2
HemulGM
@HemulGM
Delphi Developer, сис. админ
Способов реализовать такое сотни. Ладно не сотни, но десятки. Вот несколько:
1. Передаче через конструктор
2. Классовые методы
3. Классовые переменные
4. Callback
5. Просто перед открытием манипулировать формой
О 5-ом подробнее:
Объект формы (форма) может создаваться автоматически (как основная форма), а может создаваться динамически.
Окно ты создаёшь динамически? Если да, то создание окна может не влечь за собой его скорое появление на экран.
Т.е. создание окна - это одно, а показ окна - другое. Итого, ты создаешь окно, устанавливаешь нужные значения контролам, переменным, свойствам и т.д., а затем отображаешь окно.

Так или иначе, у вас совсем мало знаний. Рекомендую почитать, посмотреть примеры. А лучше, разобраться с основами WinForm.
Нужно понять, что класс формы - это обычный класс и делать с ним ты можешь всё что угодно и когда угодно.
Ответ написан
WorldHello через System.Windows.Forms.KeyPressEventHandler / System.Windows.Forms.KeyPressEventArgs и им подобные
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 янв. 2020, в 19:06
1000 руб./в час
25 янв. 2020, в 19:05
3000 руб./за проект
25 янв. 2020, в 18:55
500 руб./за проект