30分﹐Delphi 的关于如何调用win32的Tdatecalendar 的用法………….
在delphi的单笔输入画面中﹐我用dbcombo 的field关联一个.日期型字段﹐
我想在单击下接框时显示tdatecalendar 控件﹐让用户选择日期﹐不知应如何来实现………….
请知道的人讲解一下啊。。
解决者立即送30分

解决方案 »

  1.   

    wait along 
    answer please if anyone know
      

  2.   

    high hand ,
    answer please
      

  3.   

    可以通过自己写一个控件的方法解决,不过比较复杂。
    还有个简单方法,那就是
    procedure TForm1.ComboBox1Enter(Sender: TObject);
    begin
      MonthCalendar1.Visible := true;
    end;procedure TForm1.ComboBox1Exit(Sender: TObject);
    begin
      MonthCalendar1.Visible := false;
    end;或者使用edit控件,readonly设置为真。
    Enter时,MonthCalendar1.Visible := true;
    Exit 时,MonthCalendar1.Visible := false;
    通过在MonthCalendar1的改变事件中,更改Edit的值。
      

  4.   

    不明白,为什么会有这样的需求呢,
    简单点就是利用控件的OnEnter,OnExist事件来对Visible属性进行控制