![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TreeView [D6]
Смецкая Катя © (2007-05-15 18:22:00)Уважаемые мастера.
Скажите достать созданный объект из TreeView;
type
TTree = class
FAnswer:Byte;
private
property Answer:Byte read FAnswer default 2;
end;
procedure fff;
var
j:Integer;
my:TTree;
begin
TreeView.Items.AddFirst(nil,'Head');
for j:=0 to 10 do
TreeView.Items.AddChildObject(TreeView.Items[(j*2)+1],Inttostr(j),@My);
end;
Как достать потом этот объект из TreeView;
Например на кпопке сделать что-то вроде этого.
Но что-то не получается.
VAR
H:INTEGER;
H:=(????????????? as TTree).Answer;
Заранее спасибо.
{RASkov} (2007-05-15 22:43:00) [1]> [0] Смецкая Катя (15.05.07 18:22)
> Скажите достать созданный объект из TreeView;
А где он создается?
У тебя не видно, чтоб он создавался.....
Когда создашь и добавишь AddChildObject он будет в TTreeNode.Data и достать можно, например, так - TTree(Node.Data).Answer;
Смецкая Катя (2007-05-15 22:06:00) [2]Каким же образом?
Сцепка не получается.
Gadenysh (2007-05-15 21:55:00) [3]такой код сразу AV выдаст