Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Kraisel,
21. Jul 2014
Zunächst vielen Dank.
Sollte ich etwas ohne TEffect finden, werde ich mich hier noch einmal melden und es mitteilen. Die kommende Woche ist aber komplett mit anderen Aufgaben verplant. Somit wird es etwas dauern.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Kraisel,
18. Jul 2014
Natürlich habe ich keinen Einfluss darauf, wann gezeichnet wird, aber wenn gezeichnet wird, soll natürlich das gezeichnnet werden, was ich will. Und diese Mechanismen bleiben hoffentlich in FMX gleich.
Die Komponente größer machen funktioniert ganz gut, aber nur, solange man kein Align, Padding und Margin einsetzt.
Es bleiben einfach die Fragen:
1: Wieso NUR beim erten Zeichnen NICHT...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Kraisel,
17. Jul 2014
Natürlich kann man auch mit den Effect-Komponenten (hier dann TGlowEffect) arbeiten, aber ich würde trotzdem gerne den Zusammenhang des Clippings wie oben beschrieben, verstehen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Kraisel,
17. Jul 2014
Hallo Harry,
danke für die Antwort.
Ich habe in einigen Anzeigekomponenten (Leds, 7-Segment usw.) einen Glow-Effekt, der eben über die Komponente herauszeichnen muss, wenn sie z.B. aktiv oder selektiert ist. Dadurch kann man in technischen Einrichtungen wesentlich deutlicher machen, dass z.B. eine Led, ein Segment usw. AN, AUS oder SELECTED ist. Bei schlechten Lichtverhältnissen und/oder...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Kraisel,
17. Jul 2014
Hallo,
wenn ich mit MFX in XE5 in einer Komponente (Descendant von TControl) in der Paint-Methode außerhalb des Canvas.RectF zeichne, wird offensichtlich zunächst nichts geclippt. Sowohl zur Design- als auch zur Runtime kann man also auf dem gesamten Canvas zeichnen.
Wenn ich dann aber zur Laufzeit an der Komponente Änderungen vornehme, wird alles auf Canvas.Rect geclippt, und alles...