我想做这么个东西,frmDatePich专门用来给dbEdit输入标准格式的日期,我希望在dbEdit后对应的btn按下后,弹出frmDatePick,选取相应的日期后,按确定返回选择的日期.
由于我有很多的edEdit,所以不能用frmDatePick里直接赋值的方式.我的想法是这样的:
做一个函数
Function GetSelectDate:string;
begin
//显示frmDatePick
//获取MonthCalendar.date
//赋值给result
end;这样的函数该怎么写呢?如何让frmDatepick在函数的生命期里执行,并返回日期?
由于我有很多的edEdit,所以不能用frmDatePick里直接赋值的方式.我的想法是这样的:
做一个函数
Function GetSelectDate:string;
begin
//显示frmDatePick
//获取MonthCalendar.date
//赋值给result
end;这样的函数该怎么写呢?如何让frmDatepick在函数的生命期里执行,并返回日期?
解决方案 »
- 在delphi中怎么做分页??急!!
- 当ADOCommand.CommandText过长的时候,ADOCommand.Execute执行报错?
- 怎么会出现两条记录 ?
- delphi5中的错误!急!!!!!在线等!
- 大家帮忙啊!NT Authority/Anonymous logon 登陆失败!
- 请教一个访问权限问题!!(送高分-80)
- adoconnection正在尝试连接数据库,但未返回结果时,怎样取消这个连接?
- 怎么实现访问一个网络地址的响应时间??
- 请问,sakpop怎样接收HTML格式的文件呢,???高手请进。。
- 菜鸟问题:删除query中的当前记录。
- 请问delphi有没有生成文档类似与javadoc的软件?谢谢!急!
- 求一隐藏任务栏的代码!!
谢谢先,不过这个我知道啊,但得写在frmDatePick的btnOK的事件中,如果我只有一个dbEdit的话,问题旧好办多了,我在btnOK里直接赋值旧行了.但问题是我有很多的editForm,并且每个上面都有一个或几个需要输入日期的Edit.
with TfrmDatePick.Create(nil) do
try
if ShowModal = IDOK then
dbeDate.Text := DateToStr(MonthCalendar1.date);
finally
Free;
end;可是系统报错,说组件MonthCalendar already exit!
用strtodate从数据库读都可以啊