delphi中如何让窗口一启动时,给edit控件的text动态进行赋值,注意,我这里说的赋值的变化的,每天都不同
4个回答
展开全部
在你的form控件的OnCreate属性上双击,进去后写个给edit。text赋值的代码就行。意思是你form创建的时候就给edit的text赋值。动态赋值的话可以另写方法调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Object Inspector视图里面不是有属性和事件两项嘛,去事件里面找就有了
formcreate或者formshow事件里面写都可以
formcreate或者formshow事件里面写都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Text:=FormatDateTime('yyyy-mm-dd hh:mm:ss',now);
end;
begin
Edit1.Text:=FormatDateTime('yyyy-mm-dd hh:mm:ss',now);
end;
追问
您好,我是名新手,不明白窗体创建的过程,FormCreate是窗体创建默认的方法还是你自己随便命名的? 给Edit1.text赋值的事件是怎么触发的? 如果和onclick事件一样,那还满足不了我想要实现的效果,我试了一下,好像没有反应
追答
在窗体上双击鼠标,就会创建FormCreate过程,是IDE帮你创建的。
当然,等你掌握了Delphi,也可以自己创建一个过程,赋给OCreate事件。
在以上的代码中,没有触发Edite的事件,而是在窗体的OnCreate事件中对Edit1赋值的。
OnClick事件与OnCreate事件一样,只是触发的条件不同。
至于你想要什么效果,你没有表达不清楚。
面向对象编程,一定要说明是谁的(什么事件、什么方法、什么属性、什么过程、什么函数)。
比如说:窗体的OnCreate事件,窗体的Caption属性,Edit1的Text属性,Edit1的OnExit事件等。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每天都不同?需要赋什么值呢?也没说清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询