Потоки. Нельзя вызвать Invoke до создания дескриптора окна - C#
Формулировка задачи:
MainPanel SP = new MainPanel(); //окно с чартом OneCharting chartI =new OneCharting(); chartI.AddChart(SP.GetChart()); // return MainChart; - элемент чарта Thread myThread = new Thread(new ThreadStart(chartI.Start)); myThread.IsBackground = true; myThread.Name = "ChartBuild"; myThread.Start();
namespace SPanel { class OneCharting { Chart MainChart; public void AddChart(Chart MainObject) { MainChart = MainObject; } public void Start() { Action action = () => MainChart.Update(); MainChart.Invoke(action); } } }
Решение задачи: «Потоки. Нельзя вызвать Invoke до создания дескриптора окна»
textual
Листинг программы
MainPanel SP = new MainPanel(); //окно с чартом
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д