Witam.
Tworzę aplikację okienkową w Visual Studio 2017 w języku C#. Z racji, iż ma to być w pełni dynamiczna aplikacja, obsługująca jednocześnie wiele zadań i wątków chciałem stworzyć w niej różne formy. Jedna forma, główna zawiera dane wejściowe, które po kliknięciu w zależności od potrzeby mają otworzyć odpowiednią ilość okienek Formy 2. W Formie 2. dane te mają być przedstawiane na wykresach (char), lecz każde okienko Formy 2. ma przedstawiać różne dane. Stąd moje pytanie. W jaki sposób stworzyć w Formie 2. niezależny wykres, który będzie obsługiwał tylko dane okienko?
Ja stworzyłem w GUI wykres, natomiast bezpośrednio w kodzie zadeklarowałem liczbę Serii, układów współrzędnych (chartAreas), jednak, gdy uruchamia się aplikacja, to faktycznie tworzą się dwa różne okienka (akurat takie dane wejściowe zadałem, które powinny otwierać 2 okienka FOrmy 2.) z różną liczbą Serii (to też zależne od danych, tak powinno być), ale gdy aktualizuję zawartość wykresów przy pomocy:
Action<int> updatePlot = new Action<int>((value) => this.chart.Series[i].Points.InsertXY(0, argument, Forma1.przetlumaczone[x, y, z]));
chart.Invoke(updatePlot, 32);
to aktualizuje mi oba okienka tymi samymi danymi, zamiast przydzielonymi do danego okna.
Moje pytanie brzmi, w jaki sposób stworzyć wykres chart, żeby aplikacja wiedziała, do któego okienka on należy i które okienko zaktualizować odpowiednimi danymi, a nie wszystkie okna tymi samymi.
Z góry dzięki za odzew ;)
PS/ Wesołych świąt :D