L
LZ2000
Unregistered / Unconfirmed
GUEST, unregistred user!
如: 用以下代码打开多个 Form1..如 打开 5个 Form1..
Form1:=TForm1.Create(Application);
Form1.Show;
Form1里有个按键可以打开 另一个窗体 Form2:
try
Form2:=TForm2.Create(nil);
Form2.ShowModal ;
finally
FreeAndNil(Form2);
end;
在已经打开多个 Form1 中,我选择其中一个Form1,
按键显示 Form2...然后不停按Form2的一个按键 :Form1.Edit1.Text := '你好';
但我发现, 能够接收 返回值 的 Form1,并不是 我 原来 按键弹出 Form2 的 Form1..
而是 某个 已打开的 Form1.....也就是说,Form2的返回值 不能 返回我原选择的 Form1里;
请问: 如何 可以 将 Form2 的 返回值 返回 我 原 打开Form2 的 form1..?
不知道 说得清楚不? 希望有人看得懂...
Form1:=TForm1.Create(Application);
Form1.Show;
Form1里有个按键可以打开 另一个窗体 Form2:
try
Form2:=TForm2.Create(nil);
Form2.ShowModal ;
finally
FreeAndNil(Form2);
end;
在已经打开多个 Form1 中,我选择其中一个Form1,
按键显示 Form2...然后不停按Form2的一个按键 :Form1.Edit1.Text := '你好';
但我发现, 能够接收 返回值 的 Form1,并不是 我 原来 按键弹出 Form2 的 Form1..
而是 某个 已打开的 Form1.....也就是说,Form2的返回值 不能 返回我原选择的 Form1里;
请问: 如何 可以 将 Form2 的 返回值 返回 我 原 打开Form2 的 form1..?
不知道 说得清楚不? 希望有人看得懂...