我想在点击DBComboBox1中的下拉安钮,然后出现日历,我可以自己选定日期出现在DBComboBox1中。各位大哥,我很想学DELPHI,请教如何实现!

解决方案 »

  1.   

    你好象不用DBComboBox1这个也行啊,直接用一个edit旁边加一个按钮,然后用这个按钮得到这个日历不久的了
      

  2.   

    我的办法就是在一个dbedit的后面再加个 datetimepicker,显示的时候用dbedit,修改的时候用datetimepicker
    这是例子:
    //在datetimepicker的closeup事件中写代码
    procedure TMemberBasicInfEdit.DateTimePicker1CloseUp(Sender: TObject);
    begin
    datamodule1.ADOCustomer.Edit;
    dbedit14.SetFocus;//这是你需要编辑的dbedit
    dbedit14.Text:=datetostr(datetimepicker1.Date);
    end;
      

  3.   

    你是不是用错控件了,win32中有datetimepicker.应可以。
      

  4.   

    累不累?直接用DataTimePicker控件不就行了?