zoukankan      html  css  js  c++  java
  • delphi之事件

    delphi的事件如上图所示:

    图中oncloseup代表的是日期选择下拉框关闭时触发的事件。

    //事件定义
    procedure Ondatechange(Sender: TObject);
    //事件执行: procedure TFrmSellReturnTicket.Ondatechange(Sender: TObject); begin if ((Sender as TComponent).Name = 'dtpstartdate') or ((Sender as TComponent).Name = 'dtpenddate') then begin dtpdatecheck.checked := True; end else if ((Sender as TComponent).Name = 'departstartdate') or ((Sender as TComponent).Name = 'departenddate') then begin departdatecheck.Checked := True; end ; if dtpdatecheck.checked then begin dtpStart.Text := FormatDateTime('yyyy-mm-dd',dtpstartdate.DateTime); dtpEnd.Text := FormatDateTime('yyyy-mm-dd',dtpenddate.DateTime); end else begin dtpStart.Text := ''; dtpEnd.Text := ''; end; if departdatecheck.checked then begin departStart.Text := FormatDateTime('yyyy-mm-dd',departstartdate.DateTime); departEnd.Text := FormatDateTime('yyyy-mm-dd',departenddate.DateTime); end else begin departStart.Text := ''; departEnd.Text := ''; end; end;

    大家都知道TdateTimerPicker控件是无法显示空值的。

    我写这段代码的目的是使TdateTimerPicker能显示空值。

    实际是将Tedit覆盖到TdateTimerPicker上,通过监听TdateTimerPicker的改变来动态改变Tedit的值。

     

    上图 10和11 是2个复选框。复选框的onclick事件也绑定了上面的ondatechange方法。点击复选框会显示(清除)日期。

     
  • 相关阅读:
    欧几里得学习笔记
    卢卡斯定理学习笔记
    环相关问题
    BSGS学习笔记
    淘宝首页自动切换选项卡变换内容
    彻底弄懂CSS盒子模式(DIV布局快速入门)
    runoo' blog WEB2.0
    彻底弄懂CSS盒子模式
    CSS 样式切换
    js强贴收藏
  • 原文地址:https://www.cnblogs.com/feiyunaima/p/6119734.html
Copyright © 2011-2022 走看看