Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Sir Rufo,
23. Nov 2012
Ich mag TLabeledEdit nicht, weil es sich völlig anders verhält als andere Controls.
Es beansprucht mehr Platz als es die Abfrage (Width,Height) vermuten lässt.
Align ist auch nicht sinnvoll möglich.
Es ist also ein Konstrukt, was den Benutzer in einigen Punkten überrascht, und solche Ü-Eier gelten im Allgemeinen als schlechter Code.
Einen Vorteil kann ich da auch nicht entdecken, nur...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Sir Rufo,
22. Nov 2012
Wohl eher absichtlich unabsichtlich vertippt. ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Sir Rufo,
22. Nov 2012
@Bummi :thumb:
Eigentlich könnte man nach dem Label1.BringToFront die OnPaint Methode verlassen, denn es wird ja direkt neu gezeichnet.
@Medium
Wenn der Z-Index nicht stimmt, dann muss neu gezeichnet werden. Das wird ja auch durch das Umordnen provoziert.
Wenn der Z-Index stimmt, dann wird nichts umgeordnet und damit auch kein Neuzeichnen provoziert.
So undeutlich schreiben wir doch...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Sir Rufo,
22. Nov 2012
Du musst doch nur tätig werden, wenn die Labels unter der Hauptkomponente liegen, also wenn der Z-Index (hmmm, kleiner oder größer) ist. Dann würde ich auf den Z-Index einwirken, sonst nicht. Und neu gezeichnet wird dann eh.