Hallo und Willkommen in der
DP ,
ist win_x eine lokale oder globale Variable? Wie sieht "Bedingung" aus? Bist Du einmal durchgesteppt, um nachzuverfolgen, was passiert? Übrigens: schließe bitte Code künftig in Delphi-Tags ein, dann ist er leichter zu lesen