delphi 关于调用另一个form中edit的内容,急!!!
form1.edit1.text:='2008001';比如我在form2中均添加一个edit来显示上面的内容,但是运行后form2中edit显示为空,为什么?...
form1.edit1.text:='2008001';
比如我在form2中均添加一个edit来显示上面的内容,但是运行后form2中edit显示为空,为什么? 展开
比如我在form2中均添加一个edit来显示上面的内容,但是运行后form2中edit显示为空,为什么? 展开
4个回答
展开全部
点击project->add to project,选择form2的util文件
在form1最上面的uses清单中加入form2的util文件名
在你调用form2时候:
procedure form1.buttonClick(Sender: TObject);
var
form2: form2class;
begin
form2:=form2class.Create(Application);
form2.edit.text := edit1.text;
form2.ShowModal;
form2.Free;
end;
实用的话顺手点个赞O(∩_∩)O~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先 你要在form2中uses form1的.pas文件的名字,才能保证form2可以用form1的内容。接着在form2的一个button下写上form2.edit1.text := form1.edit1.text这个语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form1.edit1.onchange事件中编写代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
implementation
uses unit1;
{$R *.DFM}
procedure TForm2.Button1Click(Sender: TObject);
begin
Edit1.text:=Form1.Edit1.text;
end;
end.
uses unit1;
{$R *.DFM}
procedure TForm2.Button1Click(Sender: TObject);
begin
Edit1.text:=Form1.Edit1.text;
end;
end.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询