Потоки. Нельзя вызвать 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(); //окно с чартом
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д