一、FPicture是TPicture类型的,这和继承没什么可比性
二、read和write是属性的2个方法:
当TImage.Picture出现在赋值号左边的时候,调用Read方法
当TImage.Picture出现在赋值号右边的时候,调用Write方法
三、TPicture是在TImage初始化的时候Create的:
constructor TImage.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := ControlStyle + [csReplicatable, csPannable];
FPicture := TPicture.Create;
................
end;
二、read和write是属性的2个方法:
当TImage.Picture出现在赋值号左边的时候,调用Read方法
当TImage.Picture出现在赋值号右边的时候,调用Write方法
三、TPicture是在TImage初始化的时候Create的:
constructor TImage.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := ControlStyle + [csReplicatable, csPannable];
FPicture := TPicture.Create;
................
end;
解决方案 »
- 如何获取RichEdit的光标位置
- 保存图片的属性到数据库中 包含图片的路径,大小,修改日期,图片属性等.
- 可执行文件的图标怎么添加?
- webbrowser控件, 怎样访问html文档中嵌入帧<iframe...>中的html元素? 多谢了
- 请问《Delphi 5 编程实例与技巧》和《delphi从入门到精通》的光盘哪里有下载?
- 如何使用OLE打开对应文档?
- Socket Error # 10054 是什么问题?(intraweb)
- 如何将一台计算机上的数据库移到另一台计算机上?
- 为何我的程序运行后是空的,我连的是d6自带的dbdemos数据库而且这程序是好的
- 急救:我在ACCESS里对数据库加密,在ADOConnection中的Database password中加了密码,测试通过。程序中使用Session.Addpassword("**")传送了密码。但是运行提示"被*独占"???
- Delphi 跨域iframe里面的内容 找到部分代码希望可以补全
- 调用DLL 窗体 ,不用立即释放的办法
二、read和write是属性的2个方法:
当TImage.Picture出现在赋值号左边的时候,调用Write方法
当TImage.Picture出现在赋值号右边的时候,调用Read方法
谢谢前辈~self.image1.Picture.LoadFromFile('2.bmp');像上面这句代码,没有赋值号,为什么也可以运行?
谢谢前辈~self.image1.Picture.LoadFromFile('2.bmp');像上面这句代码,没有赋值号,为什么也可以运行?
并不是只有属性可以赋值,其它方法也可以,你可以使用你喜欢的方式
不太恰当的例子就是:
手机号码可以联系上某人,但座机和QQ也可以联系他,有多种方法