Form1和Form2点击form1的某按钮触发事件
form2.edit1.text:='456';
form2.show;这时打开的Form2的edit1里面有值:456但我为什么无法使用form2里面edit1的值:456?Procedure TForm2.formcreate(sender:Tobject);
begin
edit2.text:=edit1.text;
end;
结果:edit2没有任何变化.我是新手,学delphi没几天,请各位delphi高手帮帮忙。
谢谢!
form2.edit1.text:='456';
form2.show;这时打开的Form2的edit1里面有值:456但我为什么无法使用form2里面edit1的值:456?Procedure TForm2.formcreate(sender:Tobject);
begin
edit2.text:=edit1.text;
end;
结果:edit2没有任何变化.我是新手,学delphi没几天,请各位delphi高手帮帮忙。
谢谢!
解决方案 »
- delphi7的控件可不可以导入到delphi xe3里面来,让项目可以继续使用
- 根据数据库提供路径显示本地的多幅图片问题
- 如果我新建一个线程,那么我怎么在创建的同时获得这个线程的handle?
- dbgrideh如何实现向网页中的表格一样,能加链接?
- 如何向这个没有value项的在线文本域中提交数据呢?
- 100分求一个简单问题,关于打开文件,在线等,帮顶者有分,不论有没有结果,一周内结贴。
- 李维《ADO、MTS、COM+高级程序设计》第三章,TOleContainer控件能显示存在数据库Blob字段中的mpg文件吗?
- 用DELPHI对ACCESS中一个表结构转换为新表(表长度不定,结构特殊)
- tcpserver接受问题:收了一些数据之后就再也接收不到了
- 寻求高手解答数据库问题!
- IdTCPServer发送数据不成功,有没能人来帮帮忙啊?
- 关于消息队列
放在show里面
edit2.text:=edit1.text;
form2.edit1.text:='456';
form2.edit2text:='456';
form2.show;
不能在form2中对form1传过来的值进行操作?
放到show事件里执行就可以了
Procedure TForm2.formshow(sender:Tobject);
begin
edit2.text:=edit1.text;
end;
这时得到的值是edit的初始值,并不是Form1传过来的值啊