I've had that problem long time ago. Then another thing to try:
form.Setfocus;
Because DXDraw isn't something to give focus to if i recall.