Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hawkeye219,
27. Mai 2007
Doppelte Tags sollten eigentlich kein Problem darstellen, die zugehörigen Buttons wurden bei meinen Versuchen richtig einsortiert und behalten ihre ursprüngliche Reihenfolge.
Die Notwendige Bedingung für eine Endlosschleife ist das Vertauschen mindestens eines Button-Paares in einem Durchlauf. Möglicherweise reicht die Anweisung zum Setzen von btn2.Left in Delphi 3 nicht aus, um die Buttons...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hawkeye219,
27. Mai 2007
Hallo Frank,
hier ist ein anderer Ansatz ("Vertauschen, bis nichts mehr vertauscht werden kann"):
procedure OrderToolButtons (aToolBar: TToolBar);
var
Index : Integer;
btn1, btn2 : TToolButton;
swapped : Boolean;