Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Chart beschriftung ändern (https://www.delphipraxis.net/29530-chart-beschriftung-aendern.html)

remie 10. Sep 2004 12:38


Chart beschriftung ändern
 
Hi Habe ein problem wie kann ich wärend der Laufzeit die Beschriftung eines Chart ändern ????

Thx für die Hilfe

sakura 10. Sep 2004 12:56

Re: Chart beschriftung ändern
 
Welche der viele Chart-Komponenten meinst Du :gruebel: Delphi hat mind. bis zu drei verschiedene mir bekannte mit dabei...

...:cat:...

remie 10. Sep 2004 12:59

Re: Chart beschriftung ändern
 
das was bei den zusätzlichen Komponenten ist heist auch ganz normal chart

sakura 10. Sep 2004 13:03

Re: Chart beschriftung ändern
 
Also TChart ;)
Delphi-Quellcode:
// entweder
Chart.Title.Text.Text := Title;

// oder
Chart.Title.Text.Clear;
Chart.Title.Text.Add('erste Zeile');
Chart.Title.Text.Add('zweite Zeile');
Chart.Title.Text.Add('dritte Zeile');
...:cat:...

remie 10. Sep 2004 13:11

Re: Chart beschriftung ändern
 
hm bei Text.add zeigt er nichts mehr an und bei text.text zeigt er wie vorher nur die zahlen in dem Beschriftungs Fenster hier mal mein code


Code:
var spalten_text :array [0..20] of String;
    datenarray : array [0..13,0..20] Integer;

procedure TGraph_Jahr.anzeigenClick(Sender: TObject);
var Monat: Integer;
    i,j : Integer;
begin
     case teSComboBox1.ItemIndex of

      0: Monat := 1;
      1: Monat := 2;
      2: Monat := 3;
      3: Monat := 4;
      4: Monat := 5;
      5: Monat := 6;
      6: Monat := 7;
      7: Monat := 8;
      8: Monat := 9;
      9: Monat :=10;
      10: Monat :=11;
      11: Monat :=12;
    end;

     chart1.Series[0].Clear;

    for i:= 1 to 20 do begin
      if datenarray [Monat][i] <> 0 then
        chart1.Series[0].Add(datenarray [Monat][i],spalten_name[i],RGB(random(255),random(255),random(255)));
       
     chart1.Title.Text.Add(spalten_name[i]); // habe beide reingemacht fals was falsch is
     chart1.Title.Text.Text:=spalten_name[i];
    end;
end;

vieleicht hab ich ja was übersehen

remie 10. Sep 2004 13:33

Re: Chart beschriftung ändern
 
Ok Hab den fehler gefunden war in einer meiner Units :oops: :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:11 Uhr.

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