WITH THISFORM DO CASE CASE nKeyCode=24 &&&& Down Arrow IF .List1.ListIndex <> .List1.ListCount .List1.ListIndexX = .List1.ListIndex + 1 ENDIF NODEFAULT CASE nKeyCode=5 &&&& Up Arrow IF .List1.ListIndex <> 1 AND .List1.ListCount > 1 .List1.ListIndex = .List1.ListIndex - 1 ENDIF NODEFAULT ENDCASE ENDWITH