Designer / Cursor - different behaviour

Hi, if I want to replace e.g. a record variable in a code then I normally do this:

  • place the cursor before the old variable
  • press [F5]
  • choosse the new variable
  • press [ENTER] to apply
  • press [DELETE] to remove the old variable [8]
    I often have trouble with the last point. Most of the times the cursor stands behind the new and before the old variable - so I can delete the old one. But sometimes the cursor stands before the new variable. The result - I delete the just inserted variable [:(!]!! Then I have to follow the steps once again. Can somebody explain me the behaviour of the cursor? bye & TIA André