我在Form1中添加一个按钮Button1,单击它打开Form2
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.show;
end;在Form2中有一个文本框Edit1和一个按钮Button1,我在文本框中随便输入几个字符,然后按退出按钮回到主窗口Form1procedure TForm2.Button1Click(Sender: TObject);
begin
close;
end;当我再次单击Form1中的按钮Button1时,发现打开的Form2中的文本框Edit1中显示的仍是我刚才按“退出”按钮返回主窗口之前输入的字符。我的问题:怎样使得再次打开Form2时,Edit1中不是显示我刚才按“退出”按钮返回主窗口之前输入的字符,而是像第一次打开时那样?
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.show;
end;在Form2中有一个文本框Edit1和一个按钮Button1,我在文本框中随便输入几个字符,然后按退出按钮回到主窗口Form1procedure TForm2.Button1Click(Sender: TObject);
begin
close;
end;当我再次单击Form1中的按钮Button1时,发现打开的Form2中的文本框Edit1中显示的仍是我刚才按“退出”按钮返回主窗口之前输入的字符。我的问题:怎样使得再次打开Form2时,Edit1中不是显示我刚才按“退出”按钮返回主窗口之前输入的字符,而是像第一次打开时那样?
解决方案 »
- DELPHI7中的DBGRID中选中某条记录后,按“DEL”键删除该记录。
- 如何获取Tchart中的那两条竖线的位置,如图
- TIDTCPServer与TIDTCPClient连接,网络中间断线,两端的程序如何实时发现断线了???急
- DELPHI7的Multitier中没有 MTS DATA MODULE 模块,DELPHI5中有,是不是安装有问题?
- 如何判断Image是否显示了图象?怎样清空它?
- 高分求:中国电子地图拼图图片,要求每个省份的图片单独一个文件,然后把图片组合起来就成了中国地图!
- sql link在那里
- ADO+ACCESS的SQL,解决立刻结贴;
- dd
- 怎么显示网站上的图片
- 这样的功能如何实现
- sql语句的问的,变量内如果有单引号,程序总报错,怎么办??
begin
edit1.text:='';
close;
end;祝:身体健康,分数和答案同样重要:)
procedure TForm1.Button1Click(Sender: TObject);
begin
form2.edit1.text:='';
Form2.show;
end;
或者
procedure TForm2.onclose(Sender: TObject);
begin
form2.edit1.text:='';
end;
begin
if form2.Active then
form2.Destroy;
form2 := Tform2.Create(Application);
form2.show;
end;
你说得对但是你有一个地方写的不合适。
form2.Destroy;因该是 form2.free;不知道你同不同意。
关于多个edit内清除问题,分太少,不回答了。:)
这里调用free()方法,而不直接调用Destroy(),更安全一些。