Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   [FMX - Android] DBChart Anzeigefehler (https://www.delphipraxis.net/190810-%5Bfmx-android%5D-dbchart-anzeigefehler.html)

Rollo62 21. Dez 2016 07:06

AW: [FMX - Android] DBChart Anzeigefehler
 
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

Devil1925 21. Dez 2016 13:55

AW: [FMX - Android] DBChart Anzeigefehler
 
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?

Devil1925 21. Dez 2016 15:36

AW: [FMX - Android] DBChart Anzeigefehler
 
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.

Rollo62 21. Dez 2016 20:41

AW: [FMX - Android] DBChart Anzeigefehler
 
Zitat:

Struktur beim Ersten Chart (Funktioniert nicht): Form-TabControl-TabItem-Rectangle-DBChart. Struktur beim zweiten Chart (Funktioniert): Form-TabControl-TabItem-Panel-Rectangle-DBChart.
Ja ich hab es so verstanden das 2. Version mit Panel funktioniert.

Rollo

Devil1925 22. Dez 2016 07:16

AW: [FMX - Android] DBChart Anzeigefehler
 
wie mein Letzter Beitrag hoffentlich aussagt, ist es egal ob mit oder Ohne Panel, es liegt scheinbar daran, welcher Tab in der Entwicklung beim Compilieren geöffnet ist. Naja, da scheint irgendwie der Wurm drin zu sein, ich werde mal versuchen ob ich es durch ein Neu erstellen des Formulars beheben kann, melde mich dann nochmal

himitsu 22. Dez 2016 08:29

AW: [FMX - Android] DBChart Anzeigefehler
 
Anders gesagt:
Nur der Chart funktioniert, welcher zu Beginn sichtbar ist
und die anfangs Unsichtbaren zeigen diesen Bug.

DBChart? ich dachte unter FMX gibt es nur den TChart?

Devil1925 22. Dez 2016 08:41

AW: [FMX - Android] DBChart Anzeigefehler
 
Ich denke ich habe die Ursache des Bugs gefunden: ich habe über meinem Chart (also an der Oberen Bildschirmkante) noch eine Toolbar. Wird diese nicht angezeigt, so besteht dieses Problem nicht und der Bug tritt nicht auf.

Devil1925 22. Dez 2016 12:23

AW: [FMX - Android] DBChart Anzeigefehler
 
Oder auch nicht. hier tritt der fehler erneut auf, habe ihn nur bei den ersten tests nicht erzeugt... hier tritt er beim drehen des Gerätes auf.

Devil1925 23. Dez 2016 08:01

AW: [FMX - Android] DBChart Anzeigefehler
 
Ich habe mal im Anhang ein Kleines Testprojekt angehängt. Zeige ich mir hier das TChart an, so funktioniert dies (Unit12 im Projekt). Lasse ich mir allerdings das TChart in der Unit "Auswertung" anzeigen, so funktioniert dies nicht. hat da jemand eine Idee, was ich anders / Falsch gemacht habe?

Devil1925 23. Dez 2016 08:09

AW: [FMX - Android] DBChart Anzeigefehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
natürlich prompt den Anhang vergessen... hier ist er


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 Uhr.
Seite 2 von 3     12 3      

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