Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Dabei-seit-Turbo-Pascal-2,
26. Apr 2017
> Kannst du das mit einem Minimalbeispiel reproduzieren?
Habe das funktionierende Minimalbeispiel aus Beitrag #3 um einen TEdit mit Style für gelben Hintergrund gemäß dem Stackoverflow-Link aus Beitrag #4 erweitert. Damit tritt das Zuweisungsproblem bei mir reproduzierbar auf.
Löscht man das Stylebook1 aus dem Form, wird die Zuweisung an Tabitem1.Text richtig angezeigt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Dabei-seit-Turbo-Pascal-2,
26. Apr 2017
*** Problem gelöst ***
Das Formular mit dem anzeigeresistenten TabItem1.Text enthält auch ein TEdit. Bei diesem wollte ich den Eingabebereich mit gelbem Hintergrund haben. Dazu bin ich so vorgegangen, wie ich es hier
http://stackoverflow.com/questions/18447029/how-to-change-edit-control-background-color-in-firemonkey
gefunden habe. Dadurch wurde ein modifizierter Style erzeugt und meinem...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Dabei-seit-Turbo-Pascal-2,
26. Apr 2017
> Kannst du das mit einem Minimalbeispiel reproduzieren?
Habe ich gerade versucht mit einem Form, welches nur einen TabControl mit zwei Tabitems und einen Button zum Zuweisen des neuen Textes an das TabItem1 enthält. In dieser Minimalkonfiguration tritt der Fehler nicht auf.
Ich werde nachher mal eine Kopie meines Projektes machen und nach und nach Dinge daraus löschen oder deaktivieren...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Dabei-seit-Turbo-Pascal-2,
26. Apr 2017
Ich weise zur Laufzeit einem Tabitem.text einen neuen Wert (String) zu. Dieser wird aber nicht angezeigt. Sichtbar bleibt weiterhin der alte Text.
Ich verwende Delphi 10.2 Tokyo, Firemonkey und compiliere für Android.
Diverse Versuche mit Tabitem.Repaint, TabControl.Repaint und .beginupdate / .endupdate waren erfolglos.
Ein Tabitem.visible :=false / :=true vor / nach der Zuweisung an...