过程中能不能使用窗体上的对象?该如何解决

过程中能不能使用窗体上的对象?
我在FORM上建了个TREEVIEW1,又写了个过程,当我在过程中想对TREEVIEW1进行操作的时候,报告错误,提示没有定义TREEVIEW。

------解决方案--------------------
应该是你的过程不属于窗体类,对窗体类成员TreeView1的访问当然是不行的.
比如,以下操作是错误: 
procedure OperateTreeView();
begin
对TreeView1操作
end;
可以把TreeView1当作参数传递,或者在窗体类的函数声明中增加对树操作函数定义.
1 当作参数传递
procedure OperateTreeView(tv: TTreeView);
begin
对tv操作
end;

2 窗体类增加函数定义
private
procedure OperateTreeView();
....


procedure TFmXXX.OperateTreeView();
begin
对TreeView1操作
end;