Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Irrgärtner,
28. Jun 2007
Hallo,
so grundsätzliche Änderungen sind nicht mehr möglich, da es sich um eine sehr große Anwendung mit vielen (abgeleiteten) Formularen handelt. Gut, wenn es gar nicht anders geht, müßte man evtl. die Komponenten austauschen und das dann in allen Formularen ggf. nachziehen.
Ich habe versucht, das alles in einem neuen kleinen Projekt nachzubilden. Dort paßt aber (leider) alles. Inzwischen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Irrgärtner,
27. Jun 2007
Wie ich es auch mache, entweder spinnt die Funktion, oder die TToolButtons werden nicht in der richtigen Reihenfolge angezeigt.
Also nochmals: Toolbutton.Enabled = true, dennoch erscheint er ausgegraut. Verrückt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Irrgärtner,
26. Jun 2007
Das nachvollziehbar zu machen ist ziemlich schwer, da es in einem sehr umfangreichen Projekt auftritt (wie gesagt, drei voneinander abgeleitete Formulare, die wiederum von weiteren Basisformularen abgeleitet sind).
Ich bin aber inzwischen weitergekommen. Es hat nichts mit den Actions zu tun, sondern die Buttons werden an sich nicht richtig dargestellt - die Actions selbst passen. Auch ohne...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Irrgärtner,
26. Jun 2007
Noch verrückter: wenn ich die Eigenschaften ausgeben lasse, dann ist zu Beginn sowohl der Toolbutton als auch die Action ENABLED, und trotzdem wird der Button disabled dargestellt! Sobald ich darauf klicke, werden wie gesagt beide aktiv dargestellt (obwohl es der zweite gar nicht ist!). Danach ist dann paradoxerweise die Enabled-Eigenschaft des Buttons auf einmal false!
Es tut sich aber nichts,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Irrgärtner,
25. Jun 2007
Nee, eigentlch nicht!
Ich frage die Enabled-Eigenschaft der Buttons ja nur beim Debugging ab. Und dabei stellte sich eben heraus, daß sie unterschiedlcih ist zu der zugehörigen Action. Es ist einfach der Irrsinn! Mit normalen Buttons, an denen auch die Actions hängen, funktioniert alles. Die werden im richtigen Status dargestellt, und wenn ich im OnExecute-Ereignis einen anderen Button...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Irrgärtner,
25. Jun 2007
Hallo,
ich habe ein Problem mit Toolbuttons, die an eine ActionList gebunden sind. Das Problem ist, daß die Enabled-Eigenschaft der Buttons nirgends im Programm verändert wird, und die Starteinstellung nicht so ist wie eingestellt im Designer (auch unter Berücksichtigung der Action). Die Enabled-Eigenschaften der Buttons und der Actions sind nicht synchron!
Nach Click auf einen (anfangs)...