Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
30. Jan 2009
Mehrere Horizontale Skalen erstellen und jeder eine andere Schriftfarbe zuweisen ( Sieht aber nicht so toll aus, weil auch jedes mal die Ticks gezeichnet werden )
Edit : Oder selber zeichnen :
Sich jede zu beschriftende Stelle merken und im OnAfterDraw selber die Texte zeichnen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
30. Jan 2009
MarginBottom auf 10 = mindestens 6 Zeilen ( Siehe Anhang )
Ich weiss ja nicht, welche Version du hast, Delphi 5 macht das definitiv nicht
Edit : Leerzeichen gehen jetzt doch, warum auch immer, damit kannst du das Problem der Ausrichtung also lösen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
29. Jan 2009
1. Hast du mein Beispiel mal probiert ? Das macht ohne Probleme 3 Zeilen ( und wahrscheinlich auch noch mehr ) und richtet den Platz dafür automatisch ein
2. Was soll das Inherited bei einer Event-Methode ? Hab ich in 11 Jahren bei einem Event noch nie benutzt ( Aber ich lerne ja gerne noch dazu )
3. In Nachhinein macht das Sinn : Wenn du Werte aus den Reihen ausgeben willst, kann TeeChart das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
29. Jan 2009
Stell Chartxx.BottomAxis.LabelStyle auf talText, dann werden Series und ValueIndex richtig gefüllt
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
28. Jan 2009
Das sollte dich bei dem Quelltext auch nicht wundern.
Ich habe das Zeug nicht zu Hause, d.h. ich kuck Morgen mal danach ( Ich hab da noch irgendwo die TeeChart-Quäl-Texte :wink: )wie man von 1 nach 2 umschaltet
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
28. Jan 2009
procedure TForm1.ChartGetAxisLabel(Sender: TChartAxis;
Series: TChartSeries; ValueIndex: Integer; var LabelText: String);
begin
if Sender = Chart.BottomAxis then
begin
LabelText := LabelText + #$0D + 'Unten' + #$0D + 'Zeile3';
end;
end;
Sender =, nicht is
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
28. Jan 2009
Der Sender sagt dir, welche der ( theoretisch seehr vielen ) Axis jetzt gemeint ist : if Sender = DBChart1.BottomAxis then
begin
LabelIndex hab ich gar nicht, ValueIndex zeigt auf das X/Y-Werte-Paar, für das nun die Achsenbeschriftung gesucht wird
( Die Hilfe ist in der Tat etwas hakelig )
p.s. : Mehrzeilig hab ich noch nicht probiert, sollte aber gehen ( bei den Marks gehts definitiv )...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by guinnes,
28. Jan 2009
Für die gelb eingekreisten :
Seriesxx.Marks.Visible auf false
Für den roten Kreis :
Chartxx.OnGetAxisLabel bedienen ( Sollte gehen, wenn nicht, Chartxx.BottomAxis.Multiline auf True