移動した際に前の位置にあった矢印を消す処理が無いので画面に矢印が 残ります。 ボタンの状態を検知するときにNAMEAの値を覚えておいて ボタンの状態によってNAMEAの値を変更した後に覚えておいた値と 今のNAMEAの値が違っていた場合に前の位置の矢印を空白で上書きして 新しい位置に矢印を表示すると良いかと。 @A NAMEB=BUTTON(2):NAMEC=NAMEA IF命令2行分~ IF NAMEA!=NAMEC THEN LOCATE NAMEC,2:? " ” LOCATE NAMEA,2:? "→”'同じ記号が無いので→で代用してます ENDIF VSYNC GOTO @A