几个简单的对象问题,小弟搞不明白(40分)

  • 主题发起人 主题发起人 11moom11
  • 开始时间 开始时间
1

11moom11

Unregistered / Unconfirmed
GUEST, unregistred user!
type
TForm_login = class(TForm)
Image1: TImage;//为什么不用创建 Image1:= TImage.create
Label1: TLabel;//同上
Edit1: TEdit;// 同上
private
{ Private declarations }
procedure Drawpict;
public
{ Public declarations }
end;
var
Form_login: TForm_login;

implementation

procedure TForm_login2.Drawpict;
var x,y:integer;
bitmap:Tbitmap;
begin
bitmap:=Tbitmap.Create;//这里,为什么要创建一个实例,如果把它放到
// TForm_login = class(TForm)结构中去是否就不用创建

//-----------------------------------------------------

第二个问题:在FROM上放有若干控件,怎样查看这些控件的继承图?





 
>> Image1: TImage;//为什么不用创建 Image1:= TImage.create
运行时由 Delphi 自动从 Form 的 .dfm 文件读取元件信息自动创建。

>> bitmap:=Tbitmap.Create;//这里,为什么要创建一个实例,如果把它放到
也不行,TBitmap 不是从 TComponent 继承下来的,不能放到 Form 设计器上。

>> 第二个问题:在FROM上放有若干控件,怎样查看这些控件的继承图?
在代码比如(TBitmap) 上按住 Ctrl 后,用鼠标点击,可以看到它的父类,一直点击可看完它的继承过程。第二个办法在 TBitmap 上按 F1 ,帮助文件中有继承说明。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
791
import
I
后退
顶部