DateTimePicker1的Change事件里
随便写个什么语句
如:
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
    Application.MessageBox('弹2 次!?','警告',MB_OK);
end;然后 你运行下是不是 执行2次啊~~这是为什么呢?

解决方案 »

  1.   

    明白你的意思了,是点击选择日期时,会出现两2次,应该是个BUG.
      

  2.   

    oushengfen(逸帆) 
    说的对~~ 是这样的难怪我这里会跳出 2次的对话框
      

  3.   

    以前碰到过这个问题,发现如果直接在上面改日期是没问题的。只有当下拉的时候才会有这问题。同时发现了一个很有趣的现象:
    Rz控件的TRzDateTimeEdit的情况刚好相反,在上面改的话,会触发两次;在日历改的话,没问题。
      

  4.   

    自己处理datetimepicker的消息就可以了