TListView 没有 Parents属性,应该怎样指定 ?(20分)

  • 主题发起人 主题发起人 pcgod
  • 开始时间 开始时间
P

pcgod

Unregistered / Unconfirmed
GUEST, unregistred user!
编译出现 :
Control" has no parent window.自定义控件的父类是TListView
 
控件创建时要指定一个Owner
 
TListView 没有 Parents属性,应该怎样指定 ?
 
那个错误提示不是要你指定Parent,而是让你知道ListView的所有者
TListView.Create(Owner);
你创建ListView时不能TListView.Create(nil)

 
TListView1.Create(Form1);
 
不好意思,是我错了,应该是
ListView.ParentWindow := form1.handle;
 
楼上您好:

TListView 就没有 ParentWindow 的属性呀

怎么办 ?
 
有的,我刚才执行下列代码没错的
procedure TForm1.Button1Click(Sender: TObject);
var
a: TListView;
begin
a := TListView.Create(self);
a.ParentWindow := self.handle;
end;
 
ParentWindow 是WinControl的属性
ListView也一定有
 
我看不到你在线。以前没遇过这种问题,能不能将错误的部份代码贴出来?
 
谢谢碧血剑, :),也谢谢影子 :)

 
多人接受答案了。
 

Similar threads

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