Size: a a a

2020 August 24

АК

Андрій Кирстюк... in CODE BLOG / C#
Ребята , делать асинхронные обработчики кнопок у WinForm не топорно?
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
)
источник

HJ

Happy Jupiter in CODE BLOG / C#
Андрій Кирстюк
Ребята , делать асинхронные обработчики кнопок у WinForm не топорно?
нахера
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Я вчера задавал вопрос,короче есть обработчик кнопки Click,в нем есть 3 метода с разными параметрами,мне надо чтобы они все поочередно запускались ,но только когда один завершил работу следующий запускается,проблема в чём,в том что я делаю всё синхронно,но моя форма становится висячей(не могу ее закрыть ,передвинуть....),я хочу сделать так чтобы 3 метода запускались поочередно и при этом форма не висла
источник

S

Sergey Trofimov in CODE BLOG / C#
нормально
источник

S

Sergey Trofimov in CODE BLOG / C#
но я бы наверное на тасках делал
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Было предложено сделать обработчик кнопки асинхронным но мне кажется это не очень и я боюсь что б не было ошибок
источник

НП

Никита Петроченко... in CODE BLOG / C#
Андрій Кирстюк
Я вчера задавал вопрос,короче есть обработчик кнопки Click,в нем есть 3 метода с разными параметрами,мне надо чтобы они все поочередно запускались ,но только когда один завершил работу следующий запускается,проблема в чём,в том что я делаю всё синхронно,но моя форма становится висячей(не могу ее закрыть ,передвинуть....),я хочу сделать так чтобы 3 метода запускались поочередно и при этом форма не висла
Делай в таске все действия. А действия оберни в lock(){ } и все
источник

S

Sergey Trofimov in CODE BLOG / C#
Андрій Кирстюк
Было предложено сделать обработчик кнопки асинхронным но мне кажется это не очень и я боюсь что б не было ошибок
не, на самом деле ничего такого в этом нет
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Trofimov
не, на самом деле ничего такого в этом нет
он же говорит, что ему надо по очереди запускать. Просто асинхронным метод делать не вариант
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Никита Петроченко
Делай в таске все действия. А действия оберни в lock(){ } и все
Это что-то новое для меня)
источник

НП

Никита Петроченко... in CODE BLOG / C#
Андрій Кирстюк
Это что-то новое для меня)
Погугли, быстро разберешься
источник

S

Sergey Trofimov in CODE BLOG / C#
Никита Петроченко
он же говорит, что ему надо по очереди запускать. Просто асинхронным метод делать не вариант
Why? await awai await
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Мне надо чтобы точно они были поочередно
источник

SB

Sergey Benzenko in CODE BLOG / C#
Да все методы в одну лямбру запихнуть и авейтить её, если сами методы последовательно должны исполняться
источник

S

Sergey Trofimov in CODE BLOG / C#
Sergey Benzenko
Да все методы в одну лямбру запихнуть и авейтить её, если сами методы последовательно должны исполняться
+
источник

НП

Никита Петроченко... in CODE BLOG / C#
Чет ничего не понял, как это
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
+
источник

EA

Egene Avdeev in CODE BLOG / C#
Андрій Кирстюк
Мне надо чтобы точно они были поочередно
Будет поочерёдно, перед методами будет стоять   await
источник

S

Sergey Trofimov in CODE BLOG / C#
ну смотри, если у тебя методы синхроныные то таск по любому нужен
источник