如何在一个form里改变其他form的控件属性(200分)

  • 主题发起人 主题发起人 bgi0065
  • 开始时间 开始时间
B

bgi0065

Unregistered / Unconfirmed
GUEST, unregistred user!
我有两个form——form1和form2
我想在form2里面改变form1里面的image的picture属性
form1.Image1.Picture.LoadFromFile(ExtractFilePath('c:/back1.jpg');
可是总是运行通不过,请各位大侠指点一二
 
为什么还要ExtractFilePath('c:/back1.jpg')呢,这只能返回一个路径,当然运行不过了。
 
没有uses form1
 
uses unit2;

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;

8888888888888888888888888888888888888888888888888

uses unit1;

procedure TForm2.Button1Click(Sender: TObject);
begin
form1.Image1.Picture.LoadFromFile('f:/图片/end004.bmp');
end;
 
我同意轩辕散光的判断,或者是没有Create,就访问了,就出错了
 
1、form1未建立就访问,出错
2、form2未引用form1,出错
3、语句form1.Image1.Picture.LoadFromFile(ExtractFilePath('c:/back1.jpg');有问题
 
agree with deadcandance,
 
没有uses form1
form1 的uses ...,jpeg,...
form1.Image1.Picture.LoadFromFile('c:/back1.jpg');
 
谢谢大家,我有一句话写错了.虽然我自己解决了,但是我还是要感谢大家.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部