具体点
我想知道得到选种年,月,日时的光标位置。
其实我想判断,假如光标到最后位置,让Tdatetimepicker失去焦点。

解决方案 »

  1.   

    怎么在这三个地方得出的point.x都一样啊,帮帮忙(up有分)
      

  2.   

    mouse.CursorPos.X;//x
    mouse.CursorPos.Y;//y
      

  3.   

    啊我明白了,这些都得出的是鼠标在屏幕上的位置,我想知道的是当Tdatetimepicker的到焦点的时候,我进行编辑,判断编辑是的光标所在位置,如果到最后,使Tdatetimepicker失去焦点
      

  4.   

    方便用户输入,我在stringgrid上贴的Tdatetimepicker
      

  5.   

    不很好做
    如果用户在日期输入了1
    你是否让他失焦呢?
    你可以在keydown事件里处理,如果是enter键让它失焦。
    procedure TForm1.DateTimePicker1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);