Wpis z mikrobloga

#programowanie #csharp #winforms

Mam obiekt typu Chart w aplikacji w WinForms. Uworzyłem 3 oddzielne listy z obiektami, każdy z tych obiektów ma zmienne nazwane "PositionX" oraz "PositionY".

Chcę teraz nanieść te obiekty na wykres punktowy. Pozycja każdego punktu określona jest tymi zmiennymi "PositionX" i "PositionY". Punkty mają wyglądem odpowiadać liście do której przynależą, tj. obiekty z listy1 niech będą na przykład niebieskie, z listy2 czerwone itd. Pytanie jak to zrobić.

Żeby przypisać dane z jakiejś listy do Chart'a, można zrobić tak: myChart.DataSource = jakas_lista;. Problem jest taki, że można tam wrzucić tylko jedną listę. Prostym obejściem problemu byłoby wrzucenie wszystkich obiektów do jednego worka, tj. do jednej, wspólnej listy. Jeśli tak zrobię, jak rozróżnić które obiekty należą do której grupy (nadać im odpowiedni kolor, w zależności od listy z której pochodzą)?
  • 6
@hauhauu: A co ma jedno do drugiego? WinForms nie jest webowe.
A i WinForms, i "stare asp" mają swoich sporo lepszych następców, więc według mnie szkoda czasu na taką archeologię.

I btw:

napisz jaka kontrolka na robić wykres i wklej na pastebin definicję tych obiektów

WAT
@Endriu_ chodziło mi o poziom irytacji jaki może spowodować praca z takimi programami. 4 lata utrzymywałem system archiwizacji dużego banku, który opierał się o te dwie technologie i klasyczne ASP z ado.net potrafi zabrać chęć do życia. Winforms jest oporne, ale bardziej przewidywalne.

I btw. kolega chce mieć wykres punktowy, a skoro to Winforms, to z jakiejś kontrolki musi skorzystać. Z chart nie korzystałem.