Как я могу обрабатывать длинные процессы, не вызывая замораживания (GUI)?
Всем Привет !
Я разработал программу загрузки с большим количеством функций . Но единственная проблема с этой программой заключается в том, что (GUI) замораживается, когда программа пытается создать ссылку для загрузки из интернета .
Что я уже пробовал:
Я попробовал класс BackgroundWorker . Но мне это не подходит .. потому что в моей программе я должен изменить некоторые логические значения свойств некоторых элементов управления во время длительной операции обработки , такие как свойства ( [Enabled] и [Visible] ) . И добавление элементов в ComboBox, что не разрешено в классе BackgroundWorker .
Есть ли у кого-нибудь другой способ выполнения длинных операций с возможностью изменения свойств элементов управления во время операции обработки ??
Пожалуйста, помогите мне .
Заранее благодарю вас, братья мои .
0x01AA
это должно дать вам представление: c# - обновление текста метки в фоновом рабочем winforms-переполнение стека[^]
Ahmad Nirmo
Спасибо, это кажется полезным ( ^ _ ^ ).
0x01AA
Я буду счастлива, если это поможет ;)