AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[FMX - Android] DBChart Anzeigefehler

Ein Thema von Devil1925 · begonnen am 10. Nov 2016 · letzter Beitrag vom 23. Dez 2016
Antwort Antwort
Thomas Horstmann

Registriert seit: 25. Apr 2007
Ort: NRW
87 Beiträge
 
Delphi 12 Athens
 
#1

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 10. Nov 2016, 12:27
Verwende TChart auch unter Android und es läuft soweit. Allerdings benutzte ich nicht TDBChart sondern befülle TChart direkt. Es gab damit die beschriebenen Probleme mit der Hintergrundfarbe. Allerdings nicht in Delphi 10.1 (Update 1). Wir auch 10.1 eingesetzt?
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

Registriert seit: 20. Nov 2015
Ort: Saerbeck
236 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 10. Nov 2016, 12:43
Hier wird delphi 10 Seattle eingesetzt.
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

Registriert seit: 20. Nov 2015
Ort: Saerbeck
236 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 10. Nov 2016, 14:31
ich habe jetzt noch mal ein bisschen getestet, und bin zu dem schluss gekommen, dass das mit der Hintergrundfarbe scheinbar nichts zu tun hat, denn sowohl mit farbe als auch ohne entsteht dieser Anzeigefehler.
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

Registriert seit: 20. Nov 2015
Ort: Saerbeck
236 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 20. Dez 2016, 14:08
Ich bin jetzt nochmal an das Thema herangegangen, indem ich mir eine neue Testanwendung erstellt habe, in welcher ich ein TDBChart auf einem Rectangle auf alClient gesetzt und mit Daten gefüllt habe. Ausgeführt und überrascht gewesen, es funktioniert wunderbar. Also das ganze in meine Anwendung eingebracht. Was Passiert: ich habe Charts, wobei diese auf verschiedenen TabItems liegen. Wenn ich in dem ersten Chart auf einen Balken klicke, wird das 2. TabItem mit dem 2. Chart aufgerufen. Nun habe ich das Phänomen, dass das Erste Chart wie oben gezeigt angezeigt wird, das 2. Aber korrekt.

Suche nach dem Unterschied:
Struktur beim Ersten Chart (Funktioniert nicht): Form-TabControl-TabItem-Rectangle-DBChart. Struktur beim zweiten Chart (Funktioniert): Form-TabControl-TabItem-Panel-Rectangle-DBChart.

Meine Vermutung nun: es scheint mit dem Panel zu funktionieren, ohne nicht. Also das Panel auch beim ersten eingefügt. Und nun wird es komplett komisch: jetzt sind beide von der Struktur her gleich aufgebaut. Allerdings funktioniert nun das erste Chart, das zweite wird aber nun so angezeigt wie oben.

hat da noch irgendwer eine Idee?
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#5

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 21. Dez 2016, 07:06
Das könnte sein.
Ich bringe aus Prinzip immer ein Panel (oder manchmal TLayout or TRectangle) als Container mit auf das TabItem,
habe seitdem eigentlich keine Probleme mehr dait gehabt.

Das TabItem scheint vielleicht kein guter Container für Controls zu sein.

Jedenfalls eine Zwischenschicht aus Panel oder Layout macht für mich immer einen Sinn, auch an anderer Stelle,
weil dann alles schonmal gekapselt ist.
- Kann man notfalls auch mal eben woanders hin schieben, bei Bedarf, ohne die Sruktur zu ändern.
- Das Panel ist auch sehr gut geeignet als Container für z.B. separate Formes oder Frames, um diese während
der Laufzeit dynamisch zuzuordnen.

Mit der Verschachtelungstiefe hatte ich noch keine Probleme, erstaunlicherweise, auch wenn ich komplexe Strukturen
mit TabControls in TabControls habe.

Rollo
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

Registriert seit: 20. Nov 2015
Ort: Saerbeck
236 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 21. Dez 2016, 13:55
Allerdings habe ich doch unter beiden Charts ein Panel, und es funktioniert nur das eine Chart korrekt.

Habe ich dich nun falsch verstanden oder hast du mich falsch verstanden?
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

Registriert seit: 20. Nov 2015
Ort: Saerbeck
236 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: [FMX - Android] DBChart Anzeigefehler

  Alt 21. Dez 2016, 15:36
habe da was Entdeckt, was eventuell zur Lösung beitragen könnte. Wenn ich z.B. Tab1 in der Entwicklung geöffnet habe mit Chart1, dann funktioniert Chart1. Chart2 hat dann einen Anzeigefehler (wie Oben). Habe ich Tab2 geöffnet mit Chart2, dann funktioniert Chart2 und Chart1 funktioniert nicht. Stehe ich auf einem anderen Tab (z.B. auf Tab3) so funktioniert keines der beiden Charts und beide werden fehlerhaft angezeigt.
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.

Geändert von Devil1925 (21. Dez 2016 um 15:45 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 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