Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   TChart: Series[i] // Series_myName (https://www.delphipraxis.net/152792-tchart-series%5Bi%5D-series_myname.html)

NicoleWagner 7. Jul 2010 08:36

TChart: Series[i] // Series_myName
 
Grundsaetzliche Frage zu TChart:

Wenn ich weiss, wie meine TSeries heisst, etwa "Series_myName"...
... wie frage ich ab, welches Nummer ihr zugeordnet ist?
Um dann mit Series[i] darauf zuzugreifen.


Nicole

blackfin 7. Jul 2010 08:45

AW: TChart: Series[i] // Series_myName
 
Ich weiss jetzt nicht, ob TChart schon eine Funktion dafür mitbringt, aber sonst kannst du mit einer simplen Funktion einfach die Series durchgehen und dort nach dem Namen suchen, wenn der Name gefunden wurde einfach den Index zurückgeben.
Wurde der Name nicht gefunden, dann wird -1 zurückgegeben.

Beispiels-Funktion:

Delphi-Quellcode:
function GetSeriesIndex(ASeriesName: string): Integer ;
var
  i: Integer ;
begin
  Result := -1 ;

  for i := 0 to (Form1.Chart1.Series.Count -1) do
  begin
    if (Form1.Chart1.Series[i].Name = ASeriesName) then
    begin
      Result := i ;
      break ;
    end;
  end;
end;

mkinzler 7. Jul 2010 08:58

AW: TChart: Series[i] // Series_myName
 
.Series hat keine Methode dafür, aber .SeriesList (.IndexOf())

NicoleWagner 8. Jul 2010 09:12

AW: TChart: Series[i] // Series_myName
 
Danke Euch beiden!

Nicole


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz