Вопросы по теме 'backgroundworker'
Что в WPF эквивалентно Suspend/ResumeLayout() и BackgroundWorker() из Windows Forms
Если я нахожусь в функции в коде позади, и я хочу реализовать отображение "Загрузка..." в строке состояния, имеет смысл следующее, но, как мы знаем из WinForms, это NoNo:
StatusBarMessageText.Text = "Loading Configuration Settings...";...
27060 просмотров
schedule
14.03.2023
Запуск класса как нового потока
Я хочу начать работу в новом потоке или использовать для этого backgroundworker, но раньше этого не делал, и спрашиваю вас, как мне это сделать.
В моей программе есть datagridview со списком файлов, по одному файлу в строке. Я хочу, чтобы...
5317 просмотров
schedule
27.09.2023
повторное использование backgroundworker более одного раза
я использую фонового работника для выполнения дорогостоящей операции:
backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
backgroundWorker1.ProgressChanged += new...
3202 просмотров
schedule
09.07.2022
Курсор ожидания WPF с потоком BackgroundWorker
Я хочу показать курсор в виде песочных часов и отключить окно, пока процесс BackgroundWorker выполняется в другом потоке.
Вот что я делаю:
Private Sub MyButton_Click(...)
Dim box As New AnotherWpfWindow()
box.Owner = Me
......
12497 просмотров
schedule
27.07.2022
Проектирование интерфейса для BackgroundWorker
В моих приложениях Windows Forms у меня есть класс, который расширяет фоновый рабочий, давайте назовем его ExtendedBGW1.cs в моем классе формы. Я объявляю его как переменную-член, поэтому у меня есть область действия для всего класса:
public...
2983 просмотров
schedule
09.06.2022
С# BackGroundWorker Аномалия Событие DoWork не запускается
Это установка, которая у меня есть, этот код работает правильно
private void butGo_Click(object sender, EventArgs e)
{
threadCreateImages.RunWorkerAsync();
}
private void threadCreateImages_DoWork(object sender, DoWorkEventArgs e)
{...
2664 просмотров
schedule
21.05.2022
C#.Net — как отменить получение данных BackgroundWorker из WebService
У меня есть следующий код:
void ReferenceManager_DoWork(object sender, DoWorkEventArgs e)
{
try
{
// Get the raw data
byte[] data = this.GetData(IvdSession.Instance.Company.Description,...
5390 просмотров
schedule
26.05.2023
Использование BackgroundWorker для обновления пользовательского интерфейса без зависаний?
У меня есть следующий код для заполнения ListView из фонового потока (DoWork вызывает метод PopulateThread):
delegate void PopulateThreadCallBack(DoWorkEventArgs e);
private void PopulateThread(DoWorkEventArgs e)
{
if (this.InvokeRequired)...
9013 просмотров
schedule
23.07.2023
Как подключить Thread.Join к BackgroundWorker?
Скажем, я показываю пользователю форму и использую BackgroundWorker для выполнения некоторой работы за кулисами.
Когда пользователь нажимает OK, я не могу продолжить, пока BackgroundWorker не завершится. Если он не закончился, когда пользователь...
4718 просмотров
schedule
06.11.2022
Альтернатива BackgroundWorker, которая принимает более одного аргумента?
Объект BackgroundWorker позволяет нам передать один аргумент в DoWorkEventHandler.
// setup/init:
BackgroundWorker endCallWorker = new BackgroundWorker();
endCallWorker.DoWork += new DoWorkEventHandler(EndCallWorker_DoWork);
......
23148 просмотров
schedule
31.01.2023
Пользовательский интерфейс не отвечает при загрузке большого документа в поток пользовательского интерфейса, даже если реализован BackgroundWorker
Я задал аналогичный вопрос здесь ; спасибо всем, кто предоставил предложение! Однако кажется, что моя проблема больше, чем описанная выше, поэтому я публикую новый вопрос.
Проблема в том, что мне нужно, чтобы мой пользовательский интерфейс...
734 просмотров
schedule
03.03.2023
Преобразование приложения Ping в многопоточную версию для увеличения скорости — C#
У меня есть приложение, которое пингует все возможные IP-адреса в вашей локальной подсети, чтобы составить список отвечающих IP-адресов. В настоящее время он пингует все 255 по одному. Можно ли преобразовать это приложение для использования...
3057 просмотров
schedule
18.09.2022
Ожидание завершения любого из этих BackgroundWorker
Существует последовательность для FORM (некоторый пользовательский интерфейс), которую следует загрузить с помощью службы. В настоящее время эта загрузка находится в потоке BackgroundWorker. Теперь, поскольку производительность низкая... Мы решили...
985 просмотров
schedule
20.10.2022
Лучшая практика для BackGroundWorker в WinForms с использованием архитектуры MVP
Я работаю над проектом winforms. Я реализую архитектуру MVP. У меня есть несколько задач с интенсивной обработкой, выполняемых на докладчике (чтение из файловой системы и выполнение массовых вставок в БД). Я хотел бы выполнить эти операции в...
2609 просмотров
schedule
15.06.2022
Шаблоны делегирования работы нескольким потокам
Я обновляю приложение WinForms, которое использует BackgroundWorker, чтобы сделать что-то полезное при нажатии кнопки.
Проблема в том, что «что-то полезное» последовательно проходит через длинный список дел, и его выполнение может занять довольно...
89 просмотров
schedule
06.01.2023
Обновление статуса Winform в BackgroundWorker
У меня многоступенчатый процесс BackgroundWorker. Я использую выделенную полосу выполнения, потому что некоторые из этих шагов выполняются на сервере iSeries, поэтому нет хорошего способа определить процентное соотношение. Я представляю себе ярлык с...
1266 просмотров
schedule
06.08.2022
Может ли Backgroundworker продолжить работу, когда он достигает обработчика события Completed
как описано в заголовке. Мой фоновый рабочий выполняет свою работу... заканчивает первую часть и вызывает обработчик события ...Completed. Могу ли я сказать моему фоновому работнику, чтобы он выполнил другую работу, выполнив DoWork -= OldJob DoWork...
136 просмотров
schedule
24.08.2022
Где я могу настроить задания при использовании кварцевого планировщика в веб-приложении Java (struts2)?
Я пытаюсь интегрировать кварцевый планировщик в веб-приложение struts2. Просто интересно, где вы настраиваете задания? Я думаю, что лучше всего было бы разместить их данные в файлеquart.properties, но я не могу найти документацию, в которой...
1915 просмотров
schedule
16.04.2023
Использование ProgressBar в качестве панели ожидания — как избежать зависаний?
Я создаю настраиваемый элемент управления диаграммой, и я хотел бы иметь возможность отображать какую-то панель ожидания, пока выполняются другие команды (т.е. создается диаграмма).
Я использую ProgressBar ( System.Windows.Forms.ProgressBar в...
4066 просмотров
schedule
03.06.2022
Как вызвать поток GUI в Silverlight из метода BackgroundWorker?
Я использую поток BackgroundWorker для выполнения некоторой работы за пределами потока GUI в Silverlight 4. Я хотел бы обновить виджеты в контексте GUI из фонового потока, но прочитал предупреждения об этом из документации Microsoft. Я понимаю, что...
764 просмотров
schedule
06.10.2022