Zitat von
ErdNussLocke:
Aber wie lege ich denn die Position fest? Ich kenne nur label1.left:=X; Wenn ich da einen Kommawert eingebe kommt ein Fehler.
Label1.Left := Trunc(X);
Trunc rundet X, sodass Label1.Left ein Integer-Wert zugewiesen wird.
Falls du einen fertigen Code haben willst, sag Bescheid. Aber vll kriegst du's jetzt ja auch selber hin.