for intI:=Treeview1.Items.Count-1 downto 0 do
begin
if (Treeview1.Items.Item[intI].ImageIndex=3) or (Treeview1.Items.Item[intI].ImageIndex=5 ) then
begin
Tlabel(Treeview1.Items.Item[intI].Data).Free;
Treeview1.Items.Item[intI].isvisible:=false; //这里会报错误
//错误
[Error] Personnel.pas(791): Cannot assign to a read-only property
end;
end;有没有人也遇到过这种情况啊?那要怎么解决呢?我只要隐藏结点,不要删除某个结点。
begin
if (Treeview1.Items.Item[intI].ImageIndex=3) or (Treeview1.Items.Item[intI].ImageIndex=5 ) then
begin
Tlabel(Treeview1.Items.Item[intI].Data).Free;
Treeview1.Items.Item[intI].isvisible:=false; //这里会报错误
//错误
[Error] Personnel.pas(791): Cannot assign to a read-only property
end;
end;有没有人也遇到过这种情况啊?那要怎么解决呢?我只要隐藏结点,不要删除某个结点。
隐藏结点好像不能吧...
这个贴子或许对你有所帮助。