#c# #quartz
#c# #quartz
Вопрос:
У меня периодически запускается планировщик заданий Quartz, и я хочу обновить метку в приложении Windows form. ниже приведен мой метод выполнения задания, а метод тестирования содержит код изменения текста метки. я попытался использовать делегаты, и это выдает ошибку:
Вызов Invoke или BeginInvoke не может быть вызван для элемента управления, пока не будет создан дескриптор окна
Как мне время от времени обновлять значение элемента управления формой из планировщика заданий.
public class Scheduler : IJob
{
private readonly Form1 obj;
public Scheduler()
{
obj = new Form1();
}
public async Task Execute(IJobExecutionContext context)
{
obj.Test();
}
}
Комментарии:
1. возможно, вам следует сначала показать свою форму, я не уверен