Zitat:
Was meinst du mit umwandeln?
procedure TForm1.buttonsetzen(setzq:TADOQuery);
Zitat:
Da die Positionen der Buttons sich ändern können
müssen aller neu gezeichnete werden.
Dann verschiebst man diese und braucht sie nicht Neuerzeugen.
Ich würde das Erzeugen und Verschieben trennen.