CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

如何把DateTimePicker1.date制空??

楼主wu_small(斌)2004-12-03 17:53:36 在 Delphi / 数据库相关 提问

各位大虾:  
        小的不知道如何将DateTimePicker1.date的日期制空。就象Edit1.text=''那样?  
  请教!!! 问题点数:10、回复次数:10Top

1 楼whythinkwhy(小生)回复于 2004-12-03 18:07:00 得分 5

换控件吧DateTimePickereh可以实现  
  不过需要提醒的是   你把日期置空的话系统是不认的,你再次取出来的话可能会变成1899-12-30或者1900-1-1   这都是系统默认为空的日期Top

2 楼seekmydoom(靠灌水混日子)回复于 2004-12-03 18:14:43 得分 0

DateTimePicker1设成空不可能的哦Top

3 楼coeltdit(每天多顶几下----->>>大虾就是这样练成的)回复于 2004-12-03 18:29:28 得分 5

下面的代码来自于:Toory's   Delphi   pages  
   
  uses  
      CommCtrl;  
   
  var  
      FDTMDateEmpty:   Boolean;  
   
  procedure   TForm1.FormCreate(Sender:   TObject);  
  begin  
      DateTime_SetFormat(DateTimePicker1.Handle,     '''Choose   a   date''');  
      FDTMDateEmpty   :=   True;  
  end;  
   
  procedure   TForm1.DateTimePicker1CloseUp(Sender:   TObject);  
  begin  
      DateTime_SetFormat(DateTimePicker1.Handle,     PChar('dd.MM.yy'));  
  end;  
   
  procedure   TForm1.DateTimePicker1Click(Sender:   TObject);  
  begin  
      if   FDTMDateEmpty   then  
      begin  
          DateTimePicker1.Perform(WM_KEYDOWN,   VK_F4,   0);  
          DateTimePicker1.Perform(WM_KEYUP,   VK_F4,   0);  
      end;  
  end;  
   
  procedure   TForm1.DateTimePicker1Change(Sender:   TObject);  
  begin  
      FDTMDateEmpty   :=   False;  
  end;  
  ------------------------------------------------------------------  
      以上代码可以实现,我试过了。  
  Top

4 楼pdbird(老巢)回复于 2004-12-03 22:43:21 得分 0

为何要将DateTimePicker1.date的日期制空???  
  很是不理解,你不用,可以将它timer1.enabled=False;Top

5 楼Goxu(一步两步三步)回复于 2004-12-04 00:42:24 得分 0

coeltdit(每天多顶几下----->>>大虾就是这样练成的)    
  的方法可以实现  
   
  DateTimePicker置空可以直观的告诉用户这个值还没输入Top

6 楼wu_small(斌)回复于 2004-12-06 14:06:43 得分 0

To:   coeltdit(每天多顶几下----->>>大虾就是这样练成的)    
      谢谢!  
      不过,我象问一下,如果要是作数据库处理的话,在不选择这个时间值(DateTimePicker)的情况下,系统使用的是系统时间值,还是取空值呢?  
  Top

7 楼wu_small(斌)回复于 2004-12-08 11:40:33 得分 0

To:   coeltdit(每天多顶几下----->>>大虾就是这样练成的):  
  怎么不回话啊!??Top

8 楼coeltdit(每天多顶几下----->>>大虾就是这样练成的)回复于 2004-12-08 12:24:25 得分 0

To:   wu_small(斌)    
              不好意思,这些天有些忙,所以没有上CSDN;  
              作数据库处理,   取系统时间值;Top

9 楼zzlazio(sritsb)回复于 2004-12-08 12:52:43 得分 0

8会Top

10 楼wxmijl(心灵之窗)回复于 2004-12-08 13:13:35 得分 0

DateTimePicker1.text:='';Top

相关问题

  • dateTimePicker怎么设置它为空值?
  • 怎么我的datetimepicker控件的date属性无法显示?
  • DateTimePicker->Date 在98和2000下的奇怪问题!
  • 如何把datetimepicker初始化为一个空值。
  • datetimepicker控件如何将显示内容清空
  • 如何使datetimepicker显示的内容为空白的?
  • DATETIMEPICKER控件怎么使他的值为空啊?
  • 如何让DateTimePicker开始显示时为空(0000-00-00)??
  • 怎样把DateTimePicker时间控件的初始值为空?
  • 急,急,急用datetimepicker控件控制时间段?

关键词

  • 系统
  • date
  • datetimepicker
  • fdtmdateempty
  • coeltdit
  • 制空
  • tobject
  • 日期
  • procedure tform
  • 实现

得分解答快速导航

  • 帖主:wu_small
  • whythinkwhy
  • coeltdit

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo