Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TDBChart -> Mehrfach-balken ändern (https://www.delphipraxis.net/133241-tdbchart-mehrfach-balken-aendern.html)

HolgerCW 28. Apr 2009 12:54


TDBChart -> Mehrfach-balken ändern
 
Hallo zusammen,

wie kann ich bei einem TDBChart die Einstellungen für Mehrfach-Balken ändern ? Möchte folgende Werte per RadioButton einstellen:

- Seite
- Gestaffelt
- Gestaffelt 100%

Gruss

Holger

uwewo 28. Apr 2009 13:10

Re: TDBChart -> Mehrfach-balken ändern
 
Hi Holger,

per Source, ist schon ziemlich lange her aber das hier habe ich so ganz weit hinten noch im Kopf

Delphi-Quellcode:
Series1.MultiBar := mbNone;
Series1.MultiBar := mbSide;
Uwe

HolgerCW 28. Apr 2009 13:14

Re: TDBChart -> Mehrfach-balken ändern
 
Hinter Series ist MultiBar nicht zu finden. Wo ist das vielleicht noch hinterlegt ?

user0815 28. Apr 2009 13:29

Re: TDBChart -> Mehrfach-balken ändern
 
Ich habe die Einstellungen immer in der Code Ansicht gefunden (ALT + F12 im Formular drücken).

Chart erstellt wie gewünscht - Code Ansicht, Text kopiert und in Notepad ++ eingefügt.
Änderung am Chart durchgeführt wieder die Code Ansicht aufgerufen, Code in einem neuen Tab von Notepad ++ kopiert und

im Notepad ++ Menü: Plugins - Compare - Compare aufgerufen (Änderungen werden hervorgehoben)


http://notepad-plus.sourceforge.net/de/site.htm

HolgerCW 28. Apr 2009 14:44

Re: TDBChart -> Mehrfach-balken ändern
 
Danke schonmal für den Tip.

Dieshier ist ein Ausschnitt davon:

object DBC_Auswertung: TDBChart
Left = 5
Top = 17
Width = 1006
Height = 575
BackWall.Brush.Color = clWhite
Title.Text.Strings = (
'Auswertung')
View3DOptions.Elevation = 315
View3DOptions.Perspective = 0
View3DOptions.Rotation = 360
TabOrder = 0
object Series1: TBarSeries
Active = False
Marks.ArrowLength = 20
Marks.Style = smsValue
Marks.Visible = True
SeriesColor = clRed
Title = 'Balken'
XLabelsSource = 'WOCHENTAG'
MultiBar = mbNone
XValues.DateTime = False
XValues.Name = 'X'
XValues.Multiplier = 1.000000000000000000
XValues.Order = loAscending
YValues.DateTime = False
YValues.Name = 'Balken'
YValues.Multiplier = 1.000000000000000000
YValues.Order = loNone
YValues.ValueSource = 'T_06_08'
end

Da ist MultiBar auch drin.

Wenn ich aber nun

Delphi-Quellcode:
DBC_Auswertung.Series[0].MultiBar := mbNone;
eingeben, kennt er MultiBar nicht. warum ?

Lösung: Series1.MultiBar := mbNone;

uwewo 29. Apr 2009 15:36

Re: TDBChart -> Mehrfach-balken ändern
 
Hättest nur auf mein Langzeitgedächtnis vertrauen müssen :-)
War mir aber auch nicht mehr sicher


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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