我想在Opendialog上加一个DateTimePicker控件,但是加上后发现修改DateTimePicker的日期后,得到的还是DateTimePicker初始化的日期,请各位高手指点一下,小弟谢过了

解决方案 »

  1.   

    Opendialog控件上不是打开对话框吗,怎么加DateTimePicker控件的?
    你只有自定义控件了,或者采用《DELPHI 5开发者指南》上一个示例方法做了
      

  2.   

    我就是继承的Opendialog的,但是加上后会出现上面的问题,请帮忙解决
      

  3.   

    我需要在打开对话框上加一个DateTimePicker
      

  4.   

    Opendialog的返回值是BOOLEAN,而你要的是TDatetime
      

  5.   

    我在Opendialog的关闭事件里弹出一个对话框,显示对话框上的DateTimePicker 的日期,发现是初始化的日期,不是用户修改后的日期
      

  6.   

    《DELPHI 5开发者指南》P239有个做DLL的示例是类似的,只不过它将日期返回给应用程序
      

  7.   

    请问你的用户在那里修改时间呢?别告诉我是在OpenDialog里。
      

  8.   

    我就是要用户在OpenDialog里修改时间,为什么不行呢?
      

  9.   

    我调试的时候发现在OpenDialog上添加的DateTimePicker只能响应OnClick事件,OnChange等事件均不能响应,我在DateTimePick.OnClick事件中显示DateTimePicker的Date值是发现不管用户如何修改,该值都是不变的,一直就是初始化时的值,虽然显示的是用户修改的日期,请帮我分析一下出现这种情况的原因。多谢!