0 / 0 / 0
Регистрация: 28.02.2019
Сообщений: 2
|
|
1 | |
Действие по нажатию кнопки28.02.2019, 22:14. Показов 6057. Ответов 2
Метки нет (Все метки)
Всех приветствую. У меня в приложении формы есть кнопка, которая отвечает за начало действия, представляющее собой долгий цикл. И мне нужно сделать еще одну кнопку, которая прервет действие кнопки с циклом. Проблема в том, что в то время, как нажата кнопка, приложение просто зависает и не дает нажимать на что-то другое, пока не выполниться весь цикл и кнопка не отожмется. Пробовал через функции делать и другие инструменты использовать, но безрезультатно. Кто знает, как это можно обойти? Заранее благодарю.
0
|
28.02.2019, 22:14 | |
Ответы с готовыми решениями:
2
Как выполнить действие по нажатию кнопки? Действие по нажатию на клавиатуру Изменить цвет кнопки (button) по нажатию кнопки Как сделать действие по нажатию клавиши на клавиатуре? |
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
|
28.02.2019, 22:33 | 2 |
Сообщение было отмечено hoodrich как решение
Решение
Можно только запускать поток и отменять его. Вот пример
https://docs.microsoft.com/ru-... ncellation В однопоточном приложении, увы, сделать не получится.
1
|
172 / 118 / 57
Регистрация: 08.01.2013
Сообщений: 652
|
||||||
28.02.2019, 23:51 | 3 | |||||
Держи пример, переделаешь как тебе надо:
Кликните здесь для просмотра всего текста
1
|
28.02.2019, 23:51 | |
28.02.2019, 23:51 | |
Помогаю со студенческими работами здесь
3
Если CheckBox отмечен, то по нажатию кнопки текст копируется в название формы, иначе в название кнопки Переназначить действие кнопки Действие кнопки с условием Действие на повторное нажатие кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |