现在我用的自带的datetimepicker。
Datemode是combobox。
有两个缺点:
1.在没有选择日期时,它就会默认的把当前的日期显示出来。
2.选择日期时,那个下拉的选框很难看。请问,大家一般都是怎么用的datetimepiker可以改善这两点?
还是用第三方的控件?
Datemode是combobox。
有两个缺点:
1.在没有选择日期时,它就会默认的把当前的日期显示出来。
2.选择日期时,那个下拉的选框很难看。请问,大家一般都是怎么用的datetimepiker可以改善这两点?
还是用第三方的控件?
解决方案 »
- iocomp的iplot如何使得日期正确?
- 程序运行时出错了,弹出消息Property ExtendedDuplex does not exist,高手指点一下
- 要實現禁止或者允許網頁彈出窗口功能
- 如何在delphi中根据一副位图实现不规则窗体
- 再来接分吧
- 我想请教:怎样在delphi把数据库的多张图片插入word文档中
- hongwei529 You's goods has recived.
- 有一个表,字段a:整数,现在要用locate语句编写查询a>5同时a<7的纪录,该如何编写
- 紧急求助,关于EMF/WMF图形处理的问题
- 【急】【求助】关于delphix游戏开发中关于层的问题!
- 转换小数位数
- delphi 自动判断数据库是否发生变化
this.dateTimePicker1.Checked=false; //不选中
在使用时先判断Checked的状态就可以了。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;