powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
11 сообщений из 11, страница 1 из 1
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690439
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкратце о сути проблемы
Мне нужно приложении WindowsForm вызвать кнопкой асинхронный обработчик нажатия кнопки, типа
Код: c#
1.
2.
3.
 private async void button_LogonClick(object sender, RoutedEventArgs e)
{
...


Или это невозможно и стоит использовать WPF?
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690460
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

вызывайте, что мешает?
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690486
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSQL2008,

вызывайте, что мешает?
Дело в том, что когда я ставлю async, то этот метод перестает быть виден в событиях кнопки.
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690488
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что мешает из сихронного обработчика вызвать асинхронный метод?
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690491
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делайте ручную подписку на событие
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690492
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProЧто мешает из сихронного обработчика вызвать асинхронный метод?
В общем-то ничего... Для себя хочется понять, почему нельзя назначить асинхронный вызов на событие нажатия кнопки.
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690495
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Для себя хочется понять, почему нельзя назначить асинхронный вызов на событие нажатия кнопки.Назначить можно. Тебе же не это нужно, а
SQL2008метод перестает быть виден в событиях кнопки.чтоб конструктор работал, это же не одно и то же.
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690500
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался в причинах.
Дело в том, что список аргументов в методе был
Код: c#
1.
private async void button_Click(object sender, RoutedEventArgs e)


А должен был быть
Код: c#
1.
private async void button_Click(object sender, EventArgs e)


После исправления все заработало как должно.
Всем спасибо, тема закрыта.
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690502
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProSQL2008Для себя хочется понять, почему нельзя назначить асинхронный вызов на событие нажатия кнопки.Назначить можно. Тебе же не это нужно, а
SQL2008метод перестает быть виден в событиях кнопки.чтоб конструктор работал, это же не одно и то же.
Ошибся с аргументами, тупо скопипастил из другого работающего проекта.
Только там был WPF, а тут WindowsForm. :)
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690509
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подключать сборки WPF в WF и на оборот, а потом еще и использовать их не самая удачная идея.
Там много пересекающихся имен классов, можно легко запутаться.
...
Рейтинг: 0 / 0
Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
    #39690514
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesподключать сборки WPF в WF и на оборот, а потом еще и использовать их не самая удачная идея.
Там много пересекающихся имен классов, можно легко запутаться.Не, просто копипаста зло. Всегда так было. Обязательно накосячишь. Код копипаститься не должен, для этого существует инкапсуляция, а для всякой обвязки - сниппеты, мастера и прочая инструментальщина.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в приложении WindowsForm вызвать кнопкой асинхронный метод?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]